Post Job Free
Sign in

Embedded Software Engineer

Company:
EVONA
Location:
Burlingame, CA
Posted:
June 20, 2025
Apply

Description:

Embedded Software Engineer

Salary: $140,000 - $190,000

Location: Burlingame, CA (Full-time / On-site)

Position Summary:

We are looking for a hands-on Embedded Software Engineer to join our team building next-generation satellite systems. In this role, you'll develop and maintain mission-critical embedded software that powers everything from real-time fault detection to autonomous on-orbit system updates. Working closely with hardware and programmable logic teams, you'll be responsible for advancing the core functionality of our custom Linux-based OS and streamlining our CI/CD infrastructure for reliable flight software deployment. If you're passionate about embedded systems, space technology, and seeing your code fly, this role is for you.

Essential Job Functions and Responsibilities:

Develop and maintain a custom Linux-based OS for spaceflight and development platforms using PetaLinux and Yocto

Integrate software with programmable logic (PL) for configuration, control, and health monitoring

Design and implement secure, failsafe in-orbit update mechanisms for both processing and logic subsystems

Build and enhance CI/CD pipelines to support rapid, reliable deployment of satellite flight software

Debug and optimize low-level embedded software and firmware for real-time system performance

Support and automate fault detection, redundancy systems, and recovery logic

Collaborate with cross-functional hardware/software teams to ensure robust spacecraft performance

Required Qualifications:

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related technical field

3-5 years of experience in embedded software development

Proficient in C/C++ and comfortable working close to the hardware

Experience with PetaLinux, Yocto, or similar embedded Linux build systems

Familiarity with low-level firmware debugging, BSPs, and hardware bring-up

Strong technical documentation and version control discipline

Desired Qualifications:

Experience with real-time operating systems (RTOS)

Background in DSP or communications software development

Knowledge of DevOps/CI/CD best practices

Prior experience working with spaceflight or aerospace systems

Hands-on lab experience with hardware integration and testing

Permanent

Apply