FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Flight Software Engineer
NewOrbit SpaceFlight Software Engineer developing real-time systems for space satellites. Engaging in end-to-end software responsibilities from design to launch operations.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and integrating real-time embedded systems using C/C++ and Rust on RTOS or Embedded Linux, with a focus on reliability, testing, and collaboration across multidisciplinary teams.
Highest-signal resume keywords
Embedded Systems DevelopmentReal-Time Software EngineeringUnit/Integration TestingCI/CD Pipeline ManagementHardware Integration
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C ProgrammingC++ ProgrammingRust ProgrammingRTOSEmbedded LinuxConcurrency ManagementDebuggingSimulation DevelopmentTelemetry AnalysisMiddleware Development
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
I2CSPIUARTCANGPIOHIL TestingSIL TestingStatic Analysis ToolsConfiguration Management ToolsObservability Tools
Industry Keywords
Space SystemsFlight SoftwareAutonomyMode ManagementFDIR
Tech Stack
Tools & technologiesLinuxRTOSRust
About the role
Key responsibilities & impact- Own the on-board flight-software stack – design, implement and test real-time Rust/C/C++ on RTOS or Embedded Linux.
- Integrate subsystems end-to-end – define ICDs and build drivers/middleware over I2C/SPI/UART/CAN(-FD)/SpaceWire (as applicable).
- Build spacecraft behaviors & autonomy – implement mode management, sequencing, and autonomous FDIR for safe and productive operations.
- Deliver reliable real-time performance – manage concurrency, timing, CPU/memory budgets, and observability under tight constraints.
- Build verification infrastructure – prototypes, SIL/HIL test harnesses, simulations, and telemetry analysis tooling to validate designs early.
- Ship code from review to orbit – push through CI/CD, support integration and launch ops, and deliver secure over-the-air updates.
- Work across disciplines – collaborate with avionics, AOCS, comms and mission teams to trade compute, power, thermal, storage and link budgets.
Requirements
What you’ll need- Proven experience in building production embedded or real-time systems in C/C++ and/or Rust on RTOS or Embedded Linux for space systems.
- Strong grasp of real-time software: scheduling, interrupts, concurrency primitives, determinism, and designing for constrained CPU/memory.
- Proven ability to build reliable, testable systems: unit/integration testing, simulation-first development, HIL validation, and disciplined debugging.
- Hands-on experience integrating with hardware via common interfaces (I2C, SPI, UART, CAN(-FD), GPIO, etc.) and practical lab debugging.
- Solid software engineering fundamentals: architecture, code review, static analysis, CI/CD, configuration management, and observability/logging.
- Ability to own systems end-to-end: from requirements and design through implementation, verification, operations support, and iterative improvement.
Benefits
Comp & perks- Private health insurance with dental and optical coverage
- Annual healthcare check-ups
- Visa Sponsorship & Relocation Support - We provide a relocation package and sponsor your visa if you’re joining us from abroad.
- Hybrid Work - A hybrid setup with one dedicated remote day per week.
- Equity and Competitive Salary - Company ownership stakes and competitive salary packages.