Skip to content
mimi

Software Engineer

Fairmount Technologies

Derby · On-site Full-time 6d ago

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

HMIGUIPLC

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