Embedded Software Engineer

Overview Energy

$90K — $120K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • B.S. in Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, or equivalent
  • 2-5 years of experience in embedded software development
  • Proficiency in C and/or C++
  • Familiarity with Real-Time Operating Systems (RTOS) or embedded Linux
  • Strong debugging skills and comfort working close to hardware
  • Ability to obtain and maintain a U.S. Government security clearance

Responsibilities

  • Write and test embedded software for microcontrollers in C/C++
  • Interface with satellite electronics via common protocols
  • Support the development of hardware drivers for spacecraft sensors and actuators
  • Build and maintain Python-based test and automation scripts
  • Develop and execute unit tests, and contribute to testing efforts
  • Support CI/CD pipelines for satellite development and flight systems
  • Participate in design reviews and collaborate with engineers to validate requirements

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Disability and life insurance coverage
  • Health and wellness stipend
  • 4 weeks paid time off and 2 weeks sick leave
  • Parental leave
  • 401(k) matching
Full Job Description


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.

What You'll Do
  • 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

We take care of our people. In addition to competitive salary and equity, Overview Energy offers comprehensive medical, dental, vision, disability, and life insurance coverage, a health and wellness stipend, 4 weeks paid time off, 2 weeks sick leave, parental leave, and 401(k) matching. Benefits are subject to change at the Company's discretion.

ITAR Requirements

This position is subject to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR). Candidates must be a U.S. citizen, lawful permanent resident, 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.

Similar Jobs

More Jobs at Overview Energy

More Aerospace & Defense Jobs

  • Model Based Systems Engineer
    $130K — $150K + paid health insurance & dependents, paid education assistance, *
    Kitty Hawk Technologies
    King George, VA 22485 (King George County)
  • Security Manager, Mid
    $69K — $158K *
    Booz Allen Hamilton, Inc.
    Beale Afb, CA 95903 (Yuba County)
  • Metrology Engineer
    $120K — $160K *
    Skorpios Technologies
    Temecula, CA 92592 (Riverside County)
  • Application Engineer - Aero Engine
    $70K — $95K *
    Makino
    Mason, OH 45040 (Warren County)
  • Safran
    Machinist
    $83K — $83K *
    Safran
    Ajax, ON L1S 0A5

Find similar Embedded Software Engineer jobs: