Senior Flight Software Engineer
New
A
Apex Technology, Inc.Aerospace
RemoteFull-TimeSenior
Salary185,000 - 215,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- PythonC++Rust
Requirements
- 8+ years of total flight software experience
- Bachelor’s degree in CS, EE or equivalent
- Strong proficiency in programming languages such as Python, C++, Rust
- Experience with real time systems running on distributed hardware
- Knowledge of embedded Linux operating systems, system administration and creating Linux distributions (Yocto)
- Familiarity with satellite systems and protocols, such as CCSDS, and ECSS
- Experience with software integration, testing, and validation for real-time and distributed systems
- Familiarity with network protocols (TCP/IP, UDP), secure communication systems, Protobuf and encryption
Responsibilities
- Design, implement and own mission critical software applications for satellite systems.
- Support commissioning of spacecraft during launch and early operations and ensure software systems remain functional during critical operations.
- Own spacecraft software solutions through the full lifecycle from initial design to deployment.
- Perform unit testing, integration testing, and system-level testing of software components, identifying and resolving any defects or issues.
- Collaborate with cross-functional teams to baseline product requirements and technical roadmaps.
View Full Description & ApplyYou'll be redirected to the employer's site