Jobs and Careers
IN

Embedded Software Engineer IV - RUST

Innoflight
San Diego, United Statesfull_timeVerifiedPosted 10 Dec 2025
💰 $170,000/yr($150,000/yr$170,000/yr)

About the role

GROW WITH US AND STAY EXTRAORDINARY:
Launch your career to new heights with Innoflight—one of San Diego’s fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering, compact, and cyber-secure solutions. From software-defined radios to cutting-edge cryptographic systems and avionics, everything we build powers the next era of New Space. Join our small, agile, and mission-driven team where your work has real impact and your growth has no limits. We’re not just reaching for the stars—we’re engineering them. Let’s innovate the infinite, together.

A DAY IN THE LIFE:
As an Embedded Software Engineer IV – RUST, you’ll drive engineering excellence as a highly experienced individual contributor, delivering advanced embedded software for satellite avionics and payload processing systems. You’ll design, implement, integrate, and optimize complex, Low-SWaP embedded solutions for high-performance and resource-constrained systems. You’ll provide system-level insight, work independently on advanced technical assignments, and collaborate across disciplines to ensure delivery of reliable and secure aerospace and defense solutions.

WHAT YOU’LL DO

  • Develop and Optimize Software Solutions: Design, implement, and optimize embedded software for multi-core processors integrated with FPGAs (Xilinx, Microsemi, Microchip, Vorago) and resource-constrained environments.
  • Architect Memory-Managed Systems: Build scalable, modular software that interfaces with custom hardware, sensors, radios, buses, and COMSEC devices.
  • Linux and Bootloader Expertise: Develop and integrate Linux board support packages (BSPs), configure bootloaders (U-Boot, GRUB), and perform kernel-level customizations.
  • Implement Networking and Security Protocols: Own implementation of high-speed networking and secure communications protocols (IP, TLS, IPsec) per RFC standards and project requirements.
  • Develop RUST Drivers and Middleware: Design, implement, and test drivers and middleware supporting SPI, I2C, UART, GPIO, PCIe, Ethernet, or SpaceWire interconnect standards.
  • Apply Secure System Practices: Use cryptographic techniques (AES, RSA, ECDSA, ECDH) and secure system principles in embedded applications, ensuring compliance with system-level security requirements.
  • Lead Software Integration: Manage integration of complex hardware/software systems, including board- and system-level debugging and validation.
  • Translate Architecture to Software: Convert high-level system requirements into modular, scalable software solutions.
  • Collaborate Across Disciplines: Partner with systems, electrical, and FPGA engineers to ensure interface integrity and system-level functionality.
  • Document and Communicate: Produce design documentation, test procedures, release notes, and compliance artifacts; participate in design reviews and technical exchanges with internal teams and customers.
  • Proactively Solve Issues: Identify risks, troubleshoot deeply technical issues, and propose robust solutions independently.
  • Support DevOps Practices: Maintain configuration management, automated builds, and CI/CD pipelines for embedded software products.

YOU’RE AWESOME AT:

  • Advanced Embedded Engineering: You design, implement, and optimize complex embedded software for high-performance, low-SWaP aerospace systems.
  • Independent Technical Leadership: You tackle challenging assignments with minimal guidance while providing system-level insight.
  • Secure and Reliable Software Design: You apply cryptography, secure coding practices, and network protocols to mission-critical applications.
  • Cross-Discipline Collaboration: You communicate technical concepts clearly and mentor peers while ensuring integration across hardware, FPGA, and systems teams.

WHAT YOU’LL NEED:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Innoflight

View company profile →