MAU is hiring a Control Systems & Software Engineer for our client in Indianapolis, IN. As a Control Systems & Software Engineer, you will define and validate system requirements, develop control software, perform testing and integration, and ensure compliance with airworthiness standards. This is a direct-hire opportunity.
Benefits Package
* 401(k)
* Health insurance
* Paid time off
Shift Information
* Monday - Friday | 8:00 AM to 5:00 PM
* 3 days in office / 2 days remote
Required Education and Experience
* Bachelor's degree in aerospace, electrical, mechanical, software, or computer engineering, or computer science, with 2-10 years of experience in control system/software engineering (development or testing) OR
* Master's degree with experience in control systems/software engineering OR
* JD/PhD
Preferred Education and Experience
* 5-15 years of experience in embedded safety-critical systems or software engineering
* Experience with the design of safety-critical control systems
* Familiarity with model-based design tools (e.g., Cameo Systems Modeler, MATLAB Simulink)
* Experience with military qualification and/or FAA certification of airborne systems
* Experience with integration (software/hardware and software/software), component-level testing, and integrated system-level testing
* Experience with system and/or software life cycle processes (Requirements, Design, Verification, Release)
* Experience with the control of gas turbine engines
* Experience with programming languages including ADA, Python, C, and C++
* Familiarity with continuous integration and testing frameworks, such as Jenkins
Essential Functions
* Develop safety-critical gas turbine engine control systems and software to meet ARP4754A, DO-178C, military standards, and customer compliance objectives
* Define and validate system and software requirements, ensuring high-quality, traceable requirements
* Develop and implement software designs, perform coding, and conduct testing at both component and system levels
* Create and modify processes and methods to achieve compliance objectives
* Set up, modify, and utilize continuous integration/continuous deployment (CI/CD) frameworks
* Liaise with certification and airworthiness authorities to demonstrate compliance and resolve audit findings