InnoFlight logo
InnoFlight3 weeks ago

Senior Embedded Software Engineer – RUST

$170,000–$190,000 year

On-site · San Diego, California, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
Aerospace and Defense

Job Summary

Senior Embedded Software Engineer – Rust to lead the design and implementation of cyber-secure embedded software for satellite avionics and payload data processing. Responsibilities include developing secure software for multi-core processors with FPGA integration, embedded Linux and RTOS, networking and security protocols (IP, TLS, IPsec), hardware interfacing (SPI, I2C, UART, GPIO, PCIe, Ethernet, SpaceWire), cryptographic techniques (AES, RSA, ECDSA, ECDH, Secure Boot, Root of Trust), and mentoring junior engineers while collaborating with Systems, Hardware, and FPGA teams to deliver secure, rugged, and reliable Low-SWaP aerospace solutions.

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline
  • 9+ years of experience developing secure embedded systems and software
  • Proficiency in Rust and C/C++ for embedded systems and low-level driver development
  • Advanced proficiency in memory-managed embedded languages such as Rust, Go, or similar for secure systems
  • Experience with RTOS-based development and real-time system constraints
  • Ability to interpret schematics and hardware documentation for driver and software development
  • Proficient in networking and communication protocols, including secure communication standards
  • Familiarity with cryptographic principles and their application in embedded systems
  • Experience with software integration, debugging, and system-level validation
  • Excellent problem-solving, documentation, and technical communication skills
  • Proven ability to mentor and support junior engineers in a collaborative environment
  • Ability to obtain a U.S. Security Clearance
  • Must be authorized to work in the U.S. and not require sponsorship
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$170k – $190k / yr

Senior Embedded Software Engineer – RUST · InnoFlight

Apply on Sorce