At Aurora Flight Sciences, we design, build, and fly advanced aircraft and enabling technologies from concept to reality. We are searching for a talented and self-motivated Simulation Software Engineer to help us create the future of flight. Responsibilities will include but not be limited to the following:
- Define, analyze, and review simulation software requirements to meet defined and anticipated testing and training needs.
- Collaborate with other engineering disciplines in planning, design, and development of simulation interfaces to ensure software and hardware performance and compatibility.
- Use a model-based approach to design simulation software and implement functionality, conduct design reviews and unit tests.
- Write test plans and test cases, execute test procedures for integration and system-level testing.
- Write test scripts for robustness and failure injection tests.
- Use an integrated Hardware in the Loop simulator to exercise timing critical interfaces.
- Develop user panels and GUI’s that mimic aircraft panels and cockpit controls.
- Report on testing results and identify risk areas.
B.S. in one of the following engineering degrees (M.S. preferred):
- Aerospace, Mechanical or Electrical Engineering.
- Modeling and Simulation or Engineering Physics.
- Similar relevant discipline.
- Must be a US Citizen or Legal US Permanent Resident.
Demonstrated, hands-on professional experience in the following areas:
- Model-based design and test using the Simulink/Stateflow tool chain.
- Simulation software development in a relevant subject matter area: robotics, electrical systems, propulsion, navigation, general aerospace flight control, UAS or payload control.
- Modeling and emulation of messaging interfaces.
- Development and operation of hardware-in-the-loop simulators.
- Testing and troubleshooting of HW/SW interfaces.
- Demonstrated capability to have personally developed (i.e. modeled or written) software that is used for confirming functionality, failure mode testing or equivalent simulation within the last 12 months.
- Demonstrated use of test platforms for complex HW/SW integrated systems.
- Experience with Mathworks real time Simulink/Stateflow Auto-Coder Toolchain.
- Experience in Model-Based Design and simulation using Mathworks Simulink/Stateflow to develop production code.
- Work experience developing production software in an autonomous vehicle or robotics environment.
- Experience in object-oriented programming in C++.
- Using the IBM DOORS Requirements Management software or Cameo for requirements management.
- Understanding of Systems Engineering Verification and Validation model.
- Using the Atlassian tool suite for SW lifecycle management.
- None.