Senior Embedded Software Engineer – Rust for Space Systems

Rustify

San Diego (CA)

On-site

USD 170,000 - 190,000

Full time

21 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Profit-sharing bonus
Cash performance bonus
401(k) with 3% match
Paid holidays
PTO

Job summary

Innoflight in San Diego seeks a Senior Embedded Software Engineer – Rust to design cyber secure embedded software for satellite avionics and payload data processing. You will work with Systems, Hardware, and FPGA teams to deliver secure, rugged Low-SWaP solutions for aerospace applications, while mentoring junior engineers.

Requirements include 9+ years in secure embedded systems, Rust and C/C++, real-time constraints, and the ability to obtain a U.S. security clearance.

Qualifications

  • Bachelor's degree required in a related field.
  • 9+ years of experience in secure embedded systems development.
  • Proficiency in Rust and C/C++ for embedded driver development.
  • Advanced proficiency in memory-managed languages like Rust/Go for security.
  • Experience with RTOS and real-time constraints.
  • Ability to interpret schematics for driver development.
  • Strong networking/communication protocol knowledge.
  • Familiarity with cryptographic principles for embedded systems.
  • Experience with software integration, debugging, and system validation.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design and implement cyber secure embedded software for multi-core processors integrated with FPGA systems (Xilinx, Microsemi, Microchip, Vorago) using C/C++ and Rust.
  • Develop embedded solutions on ARM Cortex and RISC-V architectures.
  • Lead Embedded Linux solutions and integrate with RTOS as needed.
  • Implement RFC-compliant networking/security protocols (IP, TLS, IPsec).
  • Integrate SPI, I2C, UART, GPIO, PCI/PCIe, Ethernet, SpaceWire interfaces.
  • Apply cryptographic principles (AES, RSA, ECDSA, ECDH, Secure Boot, Root of Trust).
  • Lead software development, code reviews, and architecture decisions.
  • Translate complex requirements into robust software designs.
  • Support integration, debugging, and validation on custom hardware.
  • Track features/releases and mentor junior engineers.

Skills

C/C++
Rust
Embedded systems
RTOS
Embedded Linux
ARM/RISC-V
Networking (IP/TLS/IPsec)
Cryptography (AES/RSA/ECDSA)
Secure Boot/Root of Trust
Mentoring/Leadership

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science

Tools

Xilinx
Microsemi
Microchip
Vorago
RTOS
Embedded Linux

Job description

Innoflight in San Diego seeks a Senior Embedded Software Engineer – Rust to design cyber secure embedded software for satellite avionics and payload data processing. You will work with Systems, Hardware, and FPGA teams to deliver secure, rugged Low-SWaP solutions for aerospace applications, while mentoring junior engineers.

Requirements include 9+ years in secure embedded systems, Rust and C/C++, real-time constraints, and the ability to obtain a U.S. security clearance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer (Rust) — Cyber Secure
Senior Embedded Software Engineer (Rust) — Cyber Secure

innoflightinc • San Diego (CA)

On-site
USD 170,000 - 190,000
401(k) with company match
Medical, dental, vision insurance
PTO 120 hours + 10 holidays
+1
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 — 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 - Space Systems
Senior Embedded Software Engineer - Space Systems

innoflightinc • San Diego (CA)

On-site
USD 125,000 - 150,000
401(k) with company match
Medical, dental, vision
PTO 120 hours/year
+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
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 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
Senior Embedded Software Engineer Innoflight · United States $170k – $190k USD
Senior Embedded Software Engineer Innoflight · United States $170k – $190k USD

Rustify • San Diego (CA)

On-site
USD 170,000 - 190,000
Profit-sharing bonus
Cash performance bonus
401(k) with 3% match
+2
Senior Embedded Software Engineer – RUST
Senior Embedded Software Engineer – RUST

innoflightinc • San Diego (CA)

On-site
USD 170,000 - 190,000
401(k) with company match
Medical, dental, vision insurance
PTO 120 hours + 10 holidays
+1
Senior Flight Software Engineer: Rust for Space Missions
Senior Flight Software Engineer: Rust for Space Missions

Umbra • Reston (VA)

On-site
USD 155,000 - 185,000
Flexible Time Off
Medical, Dental, Vision, Life, LTD,STD
Vol Life, Critical Illness, Accidental
+4