Flight Computer Emulation Software Engineer 2
Role responsibilities
Design, implement, and deploy the Centaur V flight computer emulator and support tools for flight software development. Collaborate in an agile environment to deliver real-time capabilities for embedded flight and ground control software.
Requirements
Requires a Bachelor's degree in a STEM field and at least 2 years of related work experience. Proficiency in C/C++, Linux, and embedded programming is essential.
Key skills
C/C++, Embedded Programming, Robotics, Object-Oriented Design, Linux, Agile Development, Git, Hardware Emulation, Python, QEMU, ZeroMQ, Shared Memory Management, Cloud Platforms, Jira, Confluence, Software Configuration Management
Keywords
Flight Computer Emulation, Centaur V, Embedded Flight Control, Real-time Requirements, Agile, Git, Hardware Emulation, Python, QEMU, ZeroMQ, Cloud Platforms, Jira, Confluence, ITAR, STEM, Software Configuration Management, Inter-process Communication, Integrated Vehicle Simulations, Defense and Space Manufacturing, C++