Senior Satellite Software Engineer

Falls Church, Virginia
Job TypeDirect Hire
Compensation$0 - $0 / yr

Confidential Opportunity

Senior Satellite Software Engineer

Top Engineer

Senior Satellite Software Engineer opportunity with a confidential employer in Falls Church, Virginia, offering the chance to develop flight software for direct satellite-to-mobile communications. This role is ideal for an experienced Rust and C++ engineer who thrives on rapid development and hands-on technical ownership. Join a well-funded startup with patented technology and stock options.

Role Snapshot

CompanyConfidential Employer
LocationFalls Church, Virginia, USA
IndustrySpace
CompensationSalary negotiable
Employment TypeFull Time/Direct Hire
Remote StatusNo Remote
Total Openings1
Work Experience5 - 15 years
ZIP22044

Opportunity

Imagine building the software that will let any standard mobile phone send and receive text messages from anywhere on Earth, directly through satellites. This confidential startup already holds patented communications technology and is backed by a Series B funding round. The Senior Satellite Flight Software Engineer will be instrumental in developing the flight software that commands, controls, and coordinates our satellite fleet. It’s a chance to get in at the ground floor of a high-stakes venture where your code will literally reach space.

Your primary focus will be developing robust, mission-critical software in Rust and C++ that runs on embedded Linux systems inside our satellites. You’ll design applications for command and data handling, power management, communications payloads, and guidance systems—then test them on a hardware-in-the-loop flatsat prototype that simulates orbital conditions. Every line of code must withstand the rigors of space, so you’ll also create rigorous test suites to verify and validate all functions before launch. This is not a theoretical exercise; you’ll see your work fly in months, not years.

We’re seeking a systems-level software engineer who is fluent in Rust and has a track record of delivering complex software on rapid timelines. You don’t need prior satellite experience—what matters is your ability to learn new domains quickly and your passion for solving tough, unconventional problems. If you’ve written performance-critical code for hardware devices, mastered inter-process communication, and thrive in a small, agile team where you own the entire lifecycle, you’ll fit right in. A Bachelor’s degree in engineering and U.S. citizenship are required; experience with protocols like CAN, I2C, or SPI will set you apart.

This is more than a job—it’s a rare opportunity to join a funded startup before it takes off, with stock options that could be life-changing. You’ll be surrounded by a team that values speed, creativity, and direct satellite-to-mobile innovation that no one else is doing. If you’re ready to put your stamp on the future of global communications, apply today. We’re moving fast, and we want to talk to you now.

Non-Negotiables

  • You must hold a Bachelor's degree (or higher) in Software, Electrical, Aerospace, or a related engineering field
  • You need at least 5 years of professional software engineering experience
  • You must demonstrate advanced knowledge of the Rust programming language
  • You must have demonstrated experience working with multiple programming languages such as C, C++, Python, and Rust, across various operating systems and development environments
  • You must have experience with all phases of the software development life cycle
  • You need experience developing software that interacts directly with hardware devices
  • You must have experience with inter-process communication (IPC) mechanisms and tools like Linux, Git, and CI/CD
  • You must be a U.S. citizen or permanent resident, as this position requires it

What's In It For You

  • You will receive equity in the form of stock options, giving you a direct stake in the company's success
  • A relocation allowance of up to $5,000 is available to help you move to the Falls Church area
  • This is a ground-floor opportunity with a well-funded startup that has patented technology and Series B funding
  • You will work on cutting-edge satellite communications that enable direct mobile connectivity anywhere in the world
  • The role offers the chance to own the full flight software stack and make a visible impact from day one
  • You'll collaborate with a small, agile team where your contributions directly shape the product and culture
  • The compensation package is competitive and will be tailored to your experience during the interview process

Responsibilities

  • You will design, develop, and test spacecraft flight software for Command & Data Handling, Power, Communications, and Guidance, Navigation, & Control Systems
  • You will develop Linux applications in Rust targeting an embedded Linux environment to implement major satellite flight system functions
  • You will manage the software development lifecycle in a small, agile team, including requirements definition, design, implementation, test, and verification
  • You will establish policies and best practices for the flight software team's use of the Rust programming language
  • You will create embedded software to interface with satellite devices and electronics using protocols such as CAN, I2C, SPI, RS-422, and RS-485
  • You will implement inter-application coordination and communications using standard inter-process communication (IPC) mechanisms available in Linux
  • You will develop test software to support unit, integration, and system testing of all flight software functions

Preferred Qualifications

  • You have hands-on experience developing and testing flight software for SmallSats or CubeSats
  • You are familiar with hardware-in-the-loop integration and testing processes
  • You have worked with technologies like Protocol Buffers, ZeroMQ, and gRPC
  • You bring a track record of delivering software on rapid timelines in agile environments
  • You possess creative problem-solving skills and enjoy tackling unconventional engineering challenges

From Hire Perspectives

Understand the signals behind engineering hiring.

Hire Perspectives helps engineers and engineering employers understand the hidden signals behind hiring, career movement, technical credibility, and talent decisions.

Explore Hire Perspectives →

Ready for the Next Step?

Apply Today if this role fits your background and the kind of engineering work you want to own next.

Top Engineer

Drag & Drop Resume

(PNG, JPEG, PDF, DOC, TXT)

Message & data rates may apply to all numbers allowed to receive messages

Message frequency varies. Text STOP to opt-out or HELP for assistance