A leading aerospace company is seeking a Satellite Flight Software Engineer III to design and develop mission-critical flight software for its satellite communications network. The role involves working on robust systems that ensure high-performance data delivery. Ideal candidates will have extensive experience in software development for spacecraft systems, including strong abilities in C, C++, and Python. Join our dynamic team and contribute to advancing space-based technologies.
Qualifications
7+ years of experience in spacecraft flight software or embedded software development.
Experience developing software for spacecraft subsystems such as thermal, power, or propulsion.
Strong programming skills in C, C++, and Python.
Responsibilities
Design, develop, and implement flight software for satellite bus subsystems.
Develop closed-loop control software for spacecraft subsystems.
Create software interfaces between spacecraft subsystems for safe operations.
Skills
C programming
C++ programming
Python programming
Embedded software development
Real-time operating systems
Software testing frameworks
Inter-process communication
Cross-compilation toolchains
Communication protocols (TCP/IP, UDP)
Static analysis tools
Education
Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering or related field
Master's degree in Computer Science or related field
Tools
Linux
QNX
VxWorks
RTEMS
Google Test
CMake
Job description
A leading aerospace company is seeking a Satellite Flight Software Engineer III to design and develop mission-critical flight software for its satellite communications network. The role involves working on robust systems that ensure high-performance data delivery. Ideal candidates will have extensive experience in software development for spacecraft systems, including strong abilities in C, C++, and Python. Join our dynamic team and contribute to advancing space-based technologies.