Flight Software Engineer
Are you a Flight Software Engineer looking for a new opportunity within the space sector? On offer is the chance to join a company who are focused on quickly and economically designing, building, launching and operating state of the art satellites for advanced mission constellations.
The company are going from strength to strength experiencing year on year growth. They are leaders in their sector; this is an exciting and rare opportunity to join the team at a crucial time in their development. You will join a collaborative team to develop innovative nano-satellite vehicle solutions for multiple projects.
This position would suit someone who has Synthetic Aperture Radar (SAR) experience.
Design, develop, and maintain simple, reliable, and fault tolerant software
Develop software for unique payloads including image processing, aero-braking, and propulsive lunar landing
Write comprehensive unit and regression tests in existing frameworks
Integrate and test software in simulation, flight replica, flight, and hardware-in-the-loop environments
Work with multiple engineering teams to establish software requirements and design
Work with multiple engineering teams to commission newly launched satellites
B.S. in computer science or equivalent field
2-3+ years of experience developing C++ applications for embedded, high-performance, or critical systems
Highly motivated self-starter able to perform duties autonomously without supervision
Excellent written and verbal communication skills
Synthetic Aperture Radar (SAR) Experience.
Desired Skills and Experience:
Hands-on experience using ARM and Texas Instruments platforms for embedded systems
Experience with Linux and GNU tools such as make, gcc, and debuggers such as gdb
Experience with scripting languages such as bash and Python