top of page

Build the software that brings advanced machines to life — and see your code run on real factory floors.

Benefits:

Flexible Hours, Phantom Equity, Profit Sharing, PTO, ETO, Paid Holidays

Salary:

$90,000 - $140,000+ per year based on experience

Location:

Derby, KS

Job Type:

Full Time

Start Date:

Immediate

Fairmount Technologies (FT) is a growing advanced manufacturing company developing tooling-free CNC systems for aerospace and defense applications. Our machines integrate sophisticated software, controls, and electromechanical systems — and they’re already running on real factory floors.


🚀 Recent milestone: FT was selected for a U.S. Department of Defense APFIT award, supporting deployment of our systems across multiple Air Force maintenance depots. As we scale production and system capability, we’re expanding our software team.


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.



What We Offer


  • Competitive salary based on experience and scope of role
    (Typical range: $90,000–$140,000+)

  • Flexible working hours

  • Profit sharing, so you benefit directly from the company’s success

  • Opportunity to earn phantom equity, providing real economic upside without the complexity or tax burden of traditional equity ownership

  • Direct access to leadership and technical decision-making

  • A chance to grow with the company as manufacturing scales



This Role Might Be Right for You If


  • You enjoy building software that interacts with real machines and hardware

  • You’re comfortable debugging complex systems across software and controls boundaries

  • You like working close to engineers from multiple disciplines

  • You want your work to matter in a small, growing engineering team

  • You’re excited by industrial automation, machine systems, and applied software

  • You have a bachelor’s degree in Computer Science, Software Engineering, or similar (or equivalent experience) and ~5+ years developing software that interfaces with industrial systems or hardware.


Experience with C#, Visual Basic, or similar languages, multi-threaded programming, and industrial or embedded systems is important.

Experience with databases (SQL/ORM), CAD-related software, machine calibration, Python, hardware integration, or industrial networking is a plus — but strong fundamentals, ownership, and problem-solving matter just as much.


Recent graduates with strong project experience in relevant areas are also encouraged to apply.


Software Engineer – Advanced Machine Tools

*Fairmount Technologies provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Fairmount Technologies complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
bottom of page