✨ About The Role
- The Principal Flight Software Engineer will advise, develop, and maintain embedded flight software for aircraft systems.
- Responsibilities include collaborating with hardware engineers to ensure 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 development.
- Testing and debugging software to ensure it meets 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 to ensure compliance with regulatory standards is required.
âš¡ Requirements
- The ideal candidate will have a Bachelor's or Master's degree in Computer Engineering or a related field.
- A minimum of 7 years of experience in embedded flight software development is essential for success in this role.
- Strong programming skills in C/C++ are required, along with familiarity with embedded flight software development tools and methodologies.
- Experience in the aerospace, space, or defense industry is crucial for understanding the specific challenges of this role.
- The candidate should possess excellent problem-solving skills and attention to detail to ensure high-quality software development.
- Strong communication skills are necessary to collaborate effectively with hardware and systems engineers.
- A proactive approach to staying updated with emerging trends and technologies in embedded flight software is important.