Software Engineer
Fairmount Technologies
About the role
About
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.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free