Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Innoflight, Inc. Logo

Senior Embedded Software Engineer – Cyber

Innoflight, Inc.

$170,000 - $215,000
Dec 9, 2025
San Diego, CA, US
Apply Now

Innoflight is looking to solve the problem of designing, developing, and integrating advanced cyber secure embedded software solutions for satellite avionics and payload data processing systems.

Requirements

  • Expert in C/C++ for embedded systems and low-level driver development
  • Skilled in embedded Linux kernel, bootloader customization, and real-time OS development
  • Experienced with secure networking protocols and hardware interfaces like SPI, PCIe, and Ethernet
  • Advanced proficiency in C/C++ for embedded systems
  • Deep experience with embedded Linux systems, kernel configuration, and bootloaders
  • Strong understanding of RTOS and real-time constraints
  • Familiarity with cryptographic principles and embedded security applications

Responsibilities

  • Design and implement embedded software for multi-core processors integrated with FPGAs (e.g., Xilinx, Microsemi, Microchip, Vorago)
  • Create software for ARM Cortex and RISC-V processor architectures using C/C++
  • Customize Linux kernel, system settings, bootloaders (U-Boot, GRUB), and implement real-time operating systems (RTOS)
  • Develop RFC-compliant networking and security protocols such as IP, TLS, and IPsec
  • Work with interconnect standards including SPI, I2C, UART, GPIO, PCI, PCIe, Ethernet, and SpaceWire
  • Utilize AES, RSA, ECDSA, and ECDH to develop secure software solutions
  • Oversee the development and testing of reusable, high-quality embedded software modules

Other

  • Bachelor’s Degree in Electrical or Computer Engineering, Computer Science, or related field
  • 9+ years of experience developing embedded software
  • Active U.S. Security Clearance required
  • Excellent problem-solving, documentation, and communication skills
  • Proven mentoring and collaborative skills