Overview
Skills
Job Details
We are seeking technically caliber software engineers to support high-intensity development surges and mission-critical aerospace projects for our client. Candidates must be adaptable, ready to contribute immediately, and able to perform in a fast-paced environment.
Key Requirements:
Strong proficiency in C/C++ and/or Rust; Python or Go is a plus
Experience with real-time operating systems, embedded platforms, multithreading, and low-level hardware interfaces (I2C, SPI, CAN, UART)
Background in spacecraft avionics, flight software, ground control systems, and space communication protocols (CCSDS, CANOpen, custom IPC)
Familiarity with radiation-hardened environments and deterministic software under timing constraints
Experience with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing, digital twins, and simulation tools such as MATLAB/Simulink or NASA Trick
Proficiency in CI/CD tools (Git, Jenkins, Docker, Bazel, GitLab CI/CD) and automated testing/static analysis tools
Knowledge of distributed system design, telemetry packetization, and optimization for constrained memory, CPU, and bandwidth
Understanding of embedded security, secure boot, encryption, and fault tolerance in space-grade systems
Familiarity with GNU toolchain, cross-compilation, aerospace standards (DO-178C, NASA guidelines), and common development tools (Git, JIRA, Confluence)
Strong operational agility, fast ramp-up, ownership mindset, and clear documentation skills