✨ About The Role
- The Senior Embedded Software Engineer will be responsible for developing flight software for future space vehicles.
- This role involves defining software architectures and requirements, as well as leading development and verification planning.
- The engineer will evaluate and create requirements for safety-critical, real-time operating systems.
- Responsibilities include authoring unit tests, documentation, and participating in code reviews.
- The position requires integration of application flight software components and validation in Hardware-in-the-Loop and simulation environments.
âš¡ Requirements
- The ideal candidate will have a strong technical background in software development, particularly in C/C++ for real-time systems.
- A minimum of 6 years of experience in software development and testing is required, with a preference for candidates with 10+ years of experience.
- Effective communication skills are essential for interacting with program and executive leadership.
- The candidate should have experience with Agile software development processes and be familiar with build automation and continuous integration.
- A commitment to safety and quality in software development is crucial for success in this role.