at Fairmount Technologies in Derby, Kansas, United States
Job Description
We’re looking for a Software Engineer to design and develop the applications that connect operators, machines, and control systems.
Regulatory Requirements
This position requires access to ITAR/EAR-controlled technologies.
Applicants must be U.S. citizens or lawful permanent residents (Green Card holders) and eligible for employment under U.S. export control laws.
Relocation to the Wichita / Derby, KS area is required.
What You’ll Be Working On
You’ll work on software that directly interfaces with real machines, including:
-
Designing and implementing graphical user interfaces (GUIs) and HMIs for automated machines
-
Developing software that communicates with PLCs and industrial control systems
-
Coordinating closely with Controls and Automation Engineers on system architecture and data flow
-
Writing robust, multi-threaded software for industrial PCs (IPCs)
-
Debugging, testing, and maintaining software running on deployed machine systems
-
Improving software performance, reliability, and security over time
-
Supporting hardware and system integration efforts
-
Collaborating on documentation and user support materials
This role focuses on industrial software tied directly to hardware, not purely abstract application development.
Why This Role Is Different
-
Small company → high ownership and visibility
-
Software that directly controls and enables physical machines
-
Close collaboration with controls, mechanical, and integration teams
-
Mix of development, debugging, and real-world deployment
-
Opportunity to influence system architecture as products scale
You’ll see your work go from code → machine → factory floor.
To view full details and how to apply, please login or create a Job Seeker account