✨ About The Role
- The Senior Software Engineer will develop high-quality C++ code specifically for V-Bat aircraft, focusing on performance, reliability, and safety.
- Responsibilities include developing hardware drivers for robotic vehicles, implementing software solutions for autonomous flight, and attending flight test events for live debugging.
- The role involves designing automated testing systems and creating CI/CD pipelines for software quality assurance.
- Candidates will prototype new hardware platforms to validate design concepts and integrate real-time operating systems onto custom System-On-a-Module (SOM).
- The position requires collaboration with various engineering teams, including electrical, GNC, systems, and AI teams, to develop complex avionics software.
⚡ Requirements
- The ideal candidate will have a minimum of 5 years of experience in embedded firmware development, showcasing a strong background in C/C++ programming.
- A bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering is required, with a preference for candidates holding a PhD.
- Successful candidates will demonstrate ownership over development processes and a commitment to delivering high-quality outcomes.
- Experience in bare-metal firmware development for embedded systems is essential, along with familiarity with continuous integration and delivery practices.
- Strong communication skills and the ability to work collaboratively in a team environment are crucial for success in this role.