Senior Embedded Software Engineer - Space Systems

innoflightinc

San Diego (CA)

On-site

USD 125,000 - 150,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Medical, dental, vision
PTO 120 hours/year
Life insurance

Job summary

Innoflight in San Diego, CA, seeks an Embedded Software Engineer III to design and implement embedded software for satellite avionics and data processing. You will work on real-time monitoring, power management, and Linux board support for flight applications, collaborating with hardware and FPGA engineers to deliver rugged, Low-SWaP products.

The role requires 5+ years of embedded experience in C/C++, familiarity with ARM Cortex/RISC-V, and strong cryptography knowledge. A U.S.

Qualifications

  • Bachelor's degree in Electrical or Computer Engineering or related field.
  • 5+ years of embedded software development experience in C/C++ for Linux and/or RTOS.
  • Deep knowledge of embedded platforms, multi-core processors, and interfaces (SPI, I2C, UART, PCIe).
  • Experience configuring bootloaders (U-Boot, GRUB) and customizing Linux kernels.
  • Proficient with networking protocols (IP, TLS, IPsec) and cryptographic systems (AES, RSA, ECDSA, ECDH).
  • Familiarity with Git, Jira and modern software development workflows; strong technical communication.
  • OpenCL/CUDA experience is a plus; prior aerospace/defense experience and COMSEC knowledge desirable.
  • Ability to obtain U.S. Security Clearance.

Responsibilities

  • Develop Embedded Software Systems: embedded C/C++ for multi-core processors and FPGA-integrated systems (Xilinx, Microchip, Vorago).
  • Build and customize Linux platforms: kernel and bootloader modifications for flight applications.
  • Implement secure communications: networking and cryptographic functionality and interfaces (SPI, I2C, UART, PCIe, SpaceWire, Ethernet).
  • Drive end-to-end development: translate requirements into robust software; participate in design, integration, validation, testing.
  • Collaborate with cross-functional teams; support system integration and debug software/hardware issues; present updates.
  • Manage development lifecycle: track features, bugs, and builds using standard tools.

Skills

Embedded C/C++
RTOS / Linux
ARM Cortex / RISC-V
Cryptography basics
Linux kernel/U-Boot

Education

Bachelor's degree in Electrical or Computer Engineering

Tools

Git
Jira
Linux
OpenCL/CUDA

Job description

Innoflight in San Diego, CA, seeks an Embedded Software Engineer III to design and implement embedded software for satellite avionics and data processing. You will work on real-time monitoring, power management, and Linux board support for flight applications, collaborating with hardware and FPGA engineers to deliver rugged, Low-SWaP products.

The role requires 5+ years of embedded experience in C/C++, familiarity with ARM Cortex/RISC-V, and strong cryptography knowledge. A U.S.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer — Space & Security Systems
Senior Embedded Software Engineer — Space & Security Systems

Innoflight • San Diego (CA)

On-site
USD 125,000 - 150,000
401(k) match
Medical, dental, vision, HSA & life
Paid holidays + PTO
+1
Senior Embedded Software Engineer — Satellite Avionics
Senior Embedded Software Engineer — Satellite Avionics

Innoflight LLC • San Diego (CA)

On-site
USD 158,000 - 210,000
401(k) with 3% company match
Medical, dental, vision insurance
HSA & life insurance
+2
Senior Embedded Cyber Engineer - Space Systems
Senior Embedded Cyber Engineer - Space Systems

innoflightinc • San Diego (CA)

On-site
USD 170,000 - 215,000
401(k) with 3% company match
Medical, dental, vision, HSA & life
120 hours PTO + 10 holidays
+1
Senior Embedded Software Engineer – Rust for Space Systems
Senior Embedded Software Engineer – Rust for Space Systems

Rustify • San Diego (CA)

On-site
USD 170,000 - 190,000
Profit-sharing bonus
Cash performance bonus
401(k) with 3% match
+2
Lead Embedded Systems Project Engineer - Space
Lead Embedded Systems Project Engineer - Space

innoflightinc • San Diego (CA)

On-site
USD 130,000 - 150,000
Educational reimbursements
AMA sessions and Learn 'n Learns
Weekly catered meals
+1
Aerospace Embedded Crypto Software Manager
Aerospace Embedded Crypto Software Manager

innoflightinc • San Diego (CA)

On-site
USD 155,000 - 190,000
401(k) with 3% company match
Medical, dental, vision, HSA & life
10 paid holidays + 120 hours PTO
+1
Lead Embedded Software & Crypto Team - Clearance Required
Lead Embedded Software & Crypto Team - Clearance Required

Innoflight • San Diego (CA)

On-site
USD 165,000 - 190,000
Profit-Sharing Bonus
Cash Performance Bonus
9/80 work schedule
+1
Lead Space Hardware Engineer
Lead Space Hardware Engineer

Innoflight • San Diego (CA)

On-site
USD 116,000 - 173,000
Profit-Sharing Bonus
Cash Performance Bonus
401(k) with 3% company match
+1
Senior Embedded Flight Software Engineer (Space)
Senior Embedded Flight Software Engineer (Space)

jobs.frontdoordefense.com - Jobboard • Saratoga (CA)

On-site
USD 130,000 - 180,000
Senior Embedded Rust Engineer — Space Avionics
Senior Embedded Rust Engineer — Space Avionics

Innoflight • San Diego (CA)

On-site
USD 130,000 - 150,000
401(k) with 3% company match
Comprehensive medical, dental, vision, HSA & life insurance
10 paid holidays + 120 hours PTO
+1