✨ About The Role
- The Flight Software Engineer II will develop and maintain embedded flight software for aircraft systems.
- Responsibilities include collaborating with hardware engineers for seamless integration of software and hardware components.
- The role involves writing efficient, high-quality, and well-documented code that meets performance and safety requirements.
- The engineer will participate in code and design reviews to ensure high-quality software.
- Testing and debugging software to meet design specifications and performance requirements is a key responsibility.
- The engineer will work with systems engineers to develop and execute system-level tests and simulations.
- Participation in the development of safety-critical software and documentation is required to ensure compliance with regulatory standards.
âš¡ Requirements
- The ideal candidate will have a Bachelor's or Master's degree in Computer Engineering or a related field.
- A minimum of 2 years of experience in embedded flight software development is required.
- Proficiency in programming languages such as C/C++ is essential for this role.
- Experience with real-time operating systems and low-level hardware interfaces will be beneficial.
- Strong problem-solving skills and attention to detail are crucial for success in this position.
- Excellent communication skills and the ability to work collaboratively in a team environment are necessary.
- Familiarity with safety-critical software development processes is preferred.