engineering
Posted Apr 20Senior Satellite Flight Software Engineer
Chantilly, United StatesOn-site
Requirements
- The software will initially be tested on the satellite prototype in a lab environment “flatsat” that simulates orbit operations.
- experience designing, developing, and testing software on rapid timelines.
- We are looking for engineers that enjoy a challenge and have a track record of creative thinking to solve unconventional problems. Attention...
- Experience with satellites is not a requirement for this position.
- This includes: - Leading the design of software solutions critical to the operation of our spacecraft, and developing these as Linux applications that run on satellite flight systems.
- - Writing this software in Rust targeting an embedded Linux environment.
- - Implementing inter-application coordination and communications using standard inter-process communication or IPC mechanisms available in Linux.
- Qualifications - A Bachelor’s degree or higher in Software, Electrical, Aerospace, or in a related engineering field. - 5+ years of professional software engineering experience. - Demonstrated mastery of at least one systems programming language such as Rust, C, or C++. - A willingness to work in the Rust programming language. - Familiarity with Linux, operating system principals, and network programming. - Demonstrated
- experience with all phases of the software development life cycle. -
- Experience developing software that interacts with hardware devices. -
- Experience with inter-process communication and IPC mechanisms. -
- Experience with Git source control and an understanding of CI/CD system fundamentals. Preferred
- Qualifications - 8+ years of professional software engineering experience. - Advanced knowledge of the Rust programming language. - Familiarity with embedded Linux systems, including the Yocto/OpenEmbedded project. -
- Experience developing and testing software for SmallSats / CubeSats. -
- Experience with hardware-in-the-loop integration and testing. -
- Experience with Protocol Buffers, ZeroMQ, gRPC, and Systemd ITAR
Contact
- Learn about ITAR here. https://www.pmddtc.state.gov/ddtc_public?id=ddtc_kb_article_page&sys_id=24d528fddbfc930044f9ff621f961987 Job Location On-site in Chantilly, VA