Software Engineer

EVONA

California

On-site

USD 155,000 - 175,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EVONA is hiring a Software Engineer (Payload Software) in Irvine, CA to design, develop, and integrate payload software for advanced spacecraft systems. You will work with multidisciplinary teams to create embedded software supporting the full payload lifecycle.

The role emphasizes architecture, implementation, integration, verification and testing, with opportunities to influence software-architecture decisions and improve development processes.

Qualifications

  • 6+ years of software development in C, C++, and Python.
  • 6+ years embedded software development experience.
  • 6+ years with SoC and microcontroller designs.
  • Strong experience in Embedded Linux environments (Yocto).
  • Experience creating and maintaining ICDs.
  • Experience implementing communication and data protocols.
  • Involved in the full software lifecycle from requirements to verification and testing.
  • Excellent analytical, debugging, and collaboration skills.

Responsibilities

  • Design, develop, and integrate payload software for spacecraft systems.
  • Create robust embedded software supporting mission-critical payload functionality.
  • Participate in requirements, architecture, implementation, integration, verification and testing.
  • Collaborate with systems, hardware, RF, and integration teams for interoperability.
  • Develop and maintain ICDs and software documentation.
  • Support software integration, debugging, and validation during assembly and test.
  • Troubleshoot embedded software and hardware interface issues.
  • Contribute to software architecture decisions and process improvements.

Skills

C/C++/Python
Embedded software
SoC/microcontrollers
Embedded Linux (Yocto)
ICDs
Debugging
Requirements to verification lifecycle
Communication skills

Job description

Work Schedule: Onsite

Salary: $155,000 – $175,000 USD, depending on experience.

About The Opportunity

Join an innovative space technology company developing advanced remote sensing systems and next‑generation satellite payloads. This organization designs, builds, and operates cutting‑edge space systems that deliver mission‑critical intelligence and Earth observation capabilities for government and commercial customers.

Software Engineer (Payload Software)

Location: Irvine, CA

Job Type: Full-Time

Work Schedule: Onsite

Salary: $155,000 – $175,000 USD, depending on experience.

Join an innovative space technology company developing advanced remote sensing systems and next‑generation satellite payloads. This organization designs, builds, and operates cutting‑edge space systems that deliver mission‑critical intelligence and Earth observation capabilities for government and commercial customers.

We are seeking an experienced Software Engineer to design, develop, and integrate payload software for advanced spacecraft systems. In this role, you will work closely with multidisciplinary engineering teams to develop embedded software that supports the complete payload lifecycle—from architecture and implementation through integration, testing, and deployment.

This is an excellent opportunity for an engineer who enjoys solving complex technical challenges while working on mission‑critical space hardware and software.

Key Responsibilities
  • Design, develop, and integrate payload software for spacecraft systems.
  • Develop robust embedded software solutions supporting mission‑critical payload functionality.
  • Participate in the complete software development lifecycle, including requirements definition, architecture, implementation, integration, verification, and testing.
  • Collaborate with systems, hardware, electrical, RF, and integration teams to ensure successful software and hardware interoperability.
  • Develop and maintain Interface Control Documents (ICDs) and software documentation.
  • Support software integration, debugging, and validation during spacecraft assembly and test activities.
  • Troubleshoot embedded software and hardware interface issues throughout development and integration.
  • Contribute to software architecture decisions and continuous improvement of development processes.
Required Qualifications
  • 6+ years of professional experience developing software using C, C++, and Python.
  • 6+ years of embedded software development experience.
  • 6+ years of experience working with System-on-Chip (SoC) and microcontroller-based designs.
  • Strong experience developing software in Embedded Linux environments, including Yocto build systems.
  • Experience developing and maintaining Interface Control Documents (ICDs).
  • Experience implementing communication and data protocols.
  • Experience supporting the complete software lifecycle from requirements development through verification and testing.
  • Strong analytical, debugging, and problem‑solving skills.
  • Excellent communication and collaboration skills.
Preferred Qualifications
  • Experience with Guidance, Navigation, and Control (GN&C) systems.
  • Familiarity with FPGA firmware development.
  • Understanding of Synthetic Aperture Radar (SAR) systems.
  • Experience supporting avionics integration and system‑level testing.
  • Knowledge of avionics hardware architectures.
  • Experience with spacecraft or embedded system architecture.
  • Ability to read and interpret electrical schematics.
Why Join Us?
  • Develop software that directly supports next‑generation spacecraft and remote sensing technologies.
  • Work alongside experienced multidisciplinary engineering teams.
  • Contribute throughout the full product lifecycle—from software architecture to spacecraft integration.
  • Solve challenging technical problems while building highly reliable embedded systems for space applications.
  • Be part of a collaborative engineering environment focused on innovation, quality, and mission success.
Compensation & Benefits
  • Comprehensive health benefits.
  • Flexible paid time off.
  • Collaborative engineering culture with opportunities for professional growth.
Security & Export Requirements

This position may require access to export‑controlled technology and the ability to meet applicable U.S. government security and compliance requirements. Candidates must be eligible to work in accordance with U.S. export control regulations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Space Systems Engineer - Payload & Verification
Lead Space Systems Engineer - Payload & Verification

EVONA • California

On-site
USD 145,000 - 175,000
Embedded Software Engineer
Embedded Software Engineer

EVONA • Littleton (CO)

On-site
USD 130,000 - 175,000
Stock options
Healthcare
401k plan
+1
Lead, Spacecraft Communications and Payload Engineering
Lead, Spacecraft Communications and Payload Engineering

AdAstra Talent Advisors • Los Angeles (CA)

On-site
USD 175,000 - 250,000
Generous paid time off (20 days PTO + 12 holidays)
Comprehensive medical, dental, and vision coverage
401(k) with company contribution
+1
Senior Software Engineer – Flight & Mission Planning
Senior Software Engineer – Flight & Mission Planning

EVONA • Washington

Hybrid
USD 140,000 - 180,000
Unlimited PTO
Health insurance
401(k) matching
+3
Senior Ground System Integration Engineer
Senior Ground System Integration Engineer

EVONA • Denver (CO)

Hybrid
USD 110,000 - 170,000
Sr. Manager (Software Systems Engineering)
Sr. Manager (Software Systems Engineering)

Jobgether • Oregon

Hybrid
USD 180,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+5
Flight Software Manager — Spacecraft Embedded Systems
Flight Software Manager — Spacecraft Embedded Systems

ICEYE US • Irvine (CA)

On-site
USD 180,000 - 210,000
Health coverage
Flexible PTO
Friendly work environment
+1
Systems Engineer, Software
Systems Engineer, Software

General Atomics • Acton (MA)

On-site
USD 106,000 - 190,000
Electrical Engineer
Electrical Engineer

EVONA • Irvine (CA)

On-site
USD 125,000 - 175,000
Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • Los Angeles (CA)

On-site
USD 140,000 - 220,000
Equity in compensation
Comprehensive medical, dental and vision coverage
Daily lunch provided onsite
+2