This position is no longer accepting applications
Closed on August 30, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
PLC Software Engineer - ITAR/EAR Role
Automation
Beckhoff Plcs
Control Systems
Data Processing
Developer
Engineering
Frontend
Industrial Automation
Integration
Programmable Logic Controller
Programming Language
Programming Languages
Software Development
Software Engineer
Software Engineering
Twincat
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at Fairmount Technologies.
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)