PLC Software Engineer - ITAR/EAR Role
Job Description
Fairmount Technologies is seeking a PLC Software Engineer with ITAR/EAR access to design and develop industrial software that interfaces with PLCs and hardware. This onsite role in Derby, Kansas includes relocation to the Wichita/Derby area and emphasizes real-machine software development for aerospace and defense applications.
Responsibilities
- 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, production ready software for industrial PCs (IPCs)
- Debugging, testing, and maintaining software running on deployed machine systems
- Improving and maintaining critical software performance, reliability, and security over time
- Supporting hardware and system integration efforts
- Collaborating on documentation and user support materials
Requirements
- Access to ITAR/EAR-controlled technologies
- U.S. citizen or lawful permanent resident (Green Card holder) eligible for employment under U.S. export control laws
- Relocation to the Wichita / Derby, KS area is required
- Approximately 5+ years developing software that interfaces with industrial systems or hardware
- Bachelor’s degree in Computer Science, Software Engineering, or similar (or equivalent experience)
- Strong software-engineering fundamentals
- Experience developing production software in C#/.NET or a comparable object-oriented language
- Experience with asynchronous or multithreaded programming
- Ability to debug and solve problems involving software, communications, controls, and hardware
- Ability to work effectively with engineers of different disciplines
- WPF or another similar desktop UI framework
- PLC and industrial-control communication, particularly with Beckhoff/TwinCAT
- Traditional SQL/ORM and/or MongoDB database management
- Scripting in Python for automation, analysis, and/or machine-learning applications
- Industrial networking and hardware integration
- CAD and/or 3D visualization technologies
- Experience deploying and supporting software on industrial PCs
Technologies
- C#/.NET
- WPF
- Beckhoff/TwinCAT
- SQL/ORM
- MongoDB
- Python
Benefits
- Competitive salary based on experience and scope of role (Typical range: $80,000–$140,000+)
- Flexible working hours
- Profit sharing, so you benefit directly from the company’s success
- Opportunity to earn phantom equity, providing 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
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
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
Job Details
- Job Type: Full-time
- Pay: $80,000.00 - $140,000.00 per year
Application and Location
- Application Question: This position requires that applicants must be U.S. citizens or lawful permanent residents (Green Card holders) as required by ITAR/EAR regulations. Are you a US Citizen or Permanent resident? Answer required
- Work Location: In person
- Ability to Commute: Derby, KS 67037 (Required)
- Ability to Relocate: Derby, KS 67037: Relocate before starting work (Required)