Controls Software Engineer-Simulation
Core
Develop, test, and integrate hardware and software test environments for electronic engine control software and hardware-in-the-loop investigations.
Role type
Control Software Engineer-Simulation
Builds
Hardware-in-the-loop test environments and electronic engine control software validation systems
Domain
Aerospace / Embedded Control Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded software development, Software design patterns, Integration testing (software/hardware), Software lifecycle management, Software testing frameworks
Preferred skills
C/C++, Python, CMake, Bash, Simulink, Continuous Integration/Automation, UNIX shell, Embedded Systems Architecture, Electronics troubleshooting, UNIX/Windows OS environments
Technologies
C, C++, Python, CMake, Bash, Simulink, Jenkins, UNIX, Windows
Responsibilities
Develop embedded software solutions, Design and develop test environments, Perform integration and component level testing, Execute software lifecycle from design to release, Troubleshoot hardware electronics and circuits, Present technical data to senior engineers
Seniority
Mid-level, hands-on IC