Skip to main content
Back to jobs

Embedded Software Engineer

External
overviewenergy logoOverviewenergy · Ashburn Hq
Full-timeOn-site3w ago
CI/CDLinuxPythonRoboticsRTOS
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

We're looking for an Embedded Software Engineer to help develop the flight and payload software that powers next-generation satellites. You'll contribute across the space software stack - from bare-metal firmware and RTOS applications to ground systems - writing reliable code for size-, weight-, and power-constrained hardware. Your software won't sit on a shelf: expect to see it on orbit within weeks and months, not years. This is a hands-on role for someone early in their career who is excited to grow at the intersection of software and hardware in high-consequence, harsh operating environments.

Responsibilities

  • Write and test embedded software for microcontrollers in C/C++ using RTOS and/or embedded Linux
  • Interface with satellite electronics via common protocols including RS-422/485/232, SPI, I2C, GPIO, and UDP/TCP
  • Support the development of hardware drivers for spacecraft sensors and actuators
  • Build and maintain Python-based test and automation scripts for payload hardware
  • Develop and execute unit tests, and contribute to system-level, PIL, HIL, and SIL test efforts
  • Support CI/CD pipelines for satellite development and flight systems
  • Contribute to Ground Software and Mission Operations tooling
  • Participate in design reviews and collaborate with systems and hardware engineers to develop and validate requirements
  • Write and review code daily, ensuring adherence to coding standards - this is a builder's role
  • Required Qualifications and Experience
  • B.S. in Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, or equivalent, with 2-5 years of experience
  • Proficiency in C and/or C++
  • Familiarity with Real-Time Operating Systems (RTOS) or embedded Linux concepts
  • Strong debugging skills and comfort working close to hardware
  • Ability to obtain and maintain a U.S. Government security clearance
  • Preferred Skills and Experience
  • Experience writing or maintaining hardware drivers or device interfaces
  • Exposure to communication protocols such as CAN, SPI, I2C, or UART in embedded contexts
  • Experience with Python for test scripting or automation
  • Coursework, internships, or projects involving satellite, aerospace, or robotics systems
  • Familiarity with CI/CD tools and version control workflows

Benefits

ITAR RequirementsEqual Opportunity EmployerIf you require a reasonable accommodation during the application process, please contact us at talent@overviewenergy.com.Research shows that women and individuals from underrepresented groups often only apply for roles where they meet every listed qualification. If you believe you can succeed in this role, we encourage you to apply - even if you don't check every box.Health insuranceDental insuranceVision insurance401(k)Equity / stock optionsParental leave

Additional Information

Overview Energy is a mission-driven team committed to delivering Space Solar Energy to the world. We operate at the intersection of space infrastructure and energy abundance, providing continuous baseload power 24/7 - without seasonality or the need for batteries. Headquartered in the Northern Virginia / Washington, DC area and backed by world-class investors, we are advancing the next generation of clean energy technology.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at overviewenergy? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect