Senior Software Engineer

Overview Energy

Ashburn (VA)

On-site

USD 140,000 - 200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision coverage
Disability and Life insurance
Paid Time Off
Parental Leave
Wellness stipend
401K matching

Job summary

Overview Energy is building a mission-driven team delivering space-based solar power. We are based in the DC area and operate in stealth mode.

We seek a Senior Software Engineer to write mission-critical code for hardware systems and mentor engineers, delivering initial code for our 2025 test campaign and contributing to future satellite flight software integration. You will design Python-based interfaces to sensors/actuators, develop embedded software for microcontrollers, and participate in

Qualifications

  • 7+ years of software engineering experience, with mentoring and technical direction.
  • Proficient in Python and MicroPython with extensive hardware interaction experience.
  • Experience with cooperative multitasking patterns such as Python Asyncio.
  • Experience with multithreading, multiprocessing, and distributed systems.
  • Familiarity with Python and a modern systems programming language other than C++.
  • Experience with serial communication protocols (e.g., UART, I2C, SPI).
  • Experience with messaging libraries like ZeroMQ and RabbitMQ.
  • Experience testing code with hardware-in-the-loop and automating those tests.

Responsibilities

  • Design and build Python-based code interfacing sensors/actuators with microprocessor systems.
  • Develop framework for CI/CD across satellite development and flight systems.
  • Develop embedded software for microcontrollers interacting via RS-422/485/232, CAN, I2C, SPI, LVDS.
  • Develop test approaches for unit and system validation, including PIL/HIL testbeds.
  • Support Ground Software and Mission Operations integration with flight software.
  • Write and review code and participate in hands-on development.
  • Mentor a high-performing software team and collaborate with hardware engineers.
  • Foster open communication and technical excellence across the team.

Skills

Python
MicroPython
Asyncio
Multithreading
Distributed systems
Leadership
Mentoring
Git
CI/CD
Hardware interaction

Tools

ZeroMQ
RabbitMQ
Visual Studio Code
Git

Job description

Overview Energy is building a mission-driven team committed to delivering space-based solar power to the world. We uniquely operate at the intersection of space and clean energy. We are based in the DC area, backed by world-class investors, and are operating in stealth mode.

Are you energized by the challenge of building both software systems and teams? As a systems programmer Senior Software Engineer at Overview Energy you will write mission-critical code while helping establish and best practices. You'll develop software for our hardware systems while collaborating with and mentoring other engineers. Initially, you will focus on delivering code for our test campaign in early 2025 while helping strengthen our development practices. Following the test campaign, you'll turn your focus to helping with our future satellite flight software and its integration with hardware systems in space and on the ground. Your work will enable us to build a constellation of next-generation satellites.

Responsibilities:
  • Design and build well-structured, maintainable Python-based code for interfacing sensors and actuators to microprocessor and microcontroller systems.Develop a framework for continuous integration, delivery and deployment across satellite development and flight systems

  • Develop embedded software for microcontrollers in a systems programming language that interact with satellite electronics via RS-422/485/232, CAN, I2C, GPIO, SPI, LVDS, etc.

  • Develop test approach and test software for unit and system level validation and verification, as well as support of Processors-in-the-Loop, Hardware-in-the-Loop, and Software-in-the-Loop testbeds

  • Support development and implementation of Ground Software and Mission Operations infrastructure especially in support of integration with broader system flight software

  • Write and review code and participate heavily in hands-on development

  • Participate in the entire software development lifecycle, from design through automated and manual testing and deployment

  • Mentor a high-performing software team while supporting our hardware engineers in their development efforts and tests

  • Foster a culture of open communication, continuous learning, and technical excellence

Requirements:
  • US Persons only. No visa applicants should apply.

  • 7+ years of software engineering experience, with experience mentoring other engineers and contributing to technical direction

  • Familiarity with modern software development practices and tools (git, CI/CD, code review, etc.)

  • A track record of technical excellence while also excelling at collaborative leadership

  • Proficient in Python and MicroPython with extensive experience developing software with direct hardware interaction

  • Experience with cooperative multitasking patterns such as Python Asyncio

  • Experience with multithreading, multiprocessing, and distributed systems

  • Familiarity with Python and a modern systems programming language other than C++

  • Experience with serial communication protocols (e.g., UART, I2C, SPI)

  • Experience with networking messaging libraries such as ZeroMQ and RabbitMQ

  • Experience testing code with hardware in the loop, and then automating those tests

  • Experience with telemetry systems, data logging, and transmission over various channels

Nice to have experience:
  • Visual Studio Code

  • Scientific Python (NumPy, Matplotlib, OpenCV, SymPy, Jupyter)

  • MicroPython, Micropython.viper

  • Experience with satellite or UAV flight software systems

  • Experience with supporting avionics design and development for aerospace applications

  • Experience with IoT systems

  • Experience with safety-critical systems

  • Experience with Raspberry Pi 5 or similar single board computers

  • Familiarity with PID and other control systems

  • Aerospace experience, especially with satellite flight or ground software

Benefits:

The health and safety of our employees and their families comes first. In addition to competitive salary and equity, we offer competitive Medical, Dental, Vision, Disability, and Life coverage, Paid Time Off, Parental Leave, Health and Wellness stipend, and employer 401K matching. The Company reserves the right to modify or change these benefits at any time.

ITAR Requirements:

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Overview Energy is an Equal Opportunity Employer; employment with Overview Energy is governed on the basis of merit, competence, and qualifications, and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status. Any applicants looking to receive reasonable accommodations during the application or interview process, please contact .

Studies show that often women and members of underrepresented groups apply for jobs only if they meet 100% of the qualifications. Overview Energy encourages everyone who thinks they could do the job, even if they don’t meet all of our idealized qualifications, to apply.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Spacecraft Structures Engineer
Spacecraft Structures Engineer

Overview Energy • Ashburn (GA)

On-site
USD 120,000 - 190,000
Medical, dental, and vision insurance
6 weeks of paid time off
Employer 401K matching
Senior Software Engineer, systems programming at TalentRemedy Ashburn, VA
Senior Software Engineer, systems programming at TalentRemedy Ashburn, VA

TalentRemedy • Ashburn (VA)

On-site
USD 100,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+1
Director, National Security Business Development
Director, National Security Business Development

Overview Energy, Inc. • Ashburn (VA), Northern (KY)

Hybrid
USD 180,000 - 250,000
Comprehensive medical
Dental
Vision
+7
Spacecraft Structures Engineer
Spacecraft Structures Engineer

Overview Energy • Ashburn (VA)

On-site
USD 110,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+3
Software Engineer, Test Engineering and Operations
Software Engineer, Test Engineering and Operations

United States Digital Space LLC • Hawthorne (CA)

On-site
USD 125,000 - 175,000
Stock options
401(k) retirement plan
Health, vision, and dental coverage
+1
Director, Business Development - National Security
Director, Business Development - National Security

Overview Energy • Ashburn (VA)

On-site
USD 180,000 - 250,000
Stock options
Health, dental, vision
401(k) matching
+2
Optomechanical Engineer
Optomechanical Engineer

Overview Energy • Ashburn (VA)

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+7
Embedded Software Engineering Lead
Embedded Software Engineering Lead

Cowboy Space Corp. • San Carlos (CA), Northern (KY)

Hybrid
USD 175,000 - 225,000
Equity in Cowboy Space Corp.
Medical, dental, and vision insurance
401(k) retirement savings plan
+4
Flight Software Engineer
Flight Software Engineer

Cowboy Space • San Carlos (CA), Kent (WA)

On-site
CAD 279,000 - 349,000
Equity in Cowboy Space Corp.
Medical, dental, and vision insurance
401(k) retirement savings plan
+5
Software Engineer, Test & Automation
Software Engineer, Test & Automation

Cowboy Space Corp. • San Carlos (CA)

On-site
USD 100,000 - 200,000
Equity in Cowboy Space Corp.
Medical, dental, and vision insurance
401(k) retirement savings plan
+4