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 – Networking

Innoflight, Inc.

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

Innoflight is looking to solve the problem of designing, developing, and integrating advanced embedded software solutions that power satellite and aerospace avionics and payload data processing systems, with a focus on security, reliability, and performance.

Requirements

  • Expert in C/C++ and memory-managed languages (Rust, Go) for secure embedded systems.
  • Skilled in embedded Linux systems, kernel configuration, and system bootloaders.
  • Proficient in high-speed networking and communications protocols with proven experience in secure implementations.
  • Strong grasp of cryptographic principles applied to aerospace and defense systems.
  • Ability to interpret schematics, debug hardware/software integration, and optimize performance.
  • Experience with software integration, debugging, and system-level validation.
  • Familiarity with cryptographic systems (AES, RSA, ECDSA, ECDH)

Responsibilities

  • Design & Implement: Develop embedded software and cryptographic solutions for multi-core processors and FPGA-integrated architectures.
  • Network & Secure: Implement RFC-compliant networking and security protocols (IP, TLS, IPsec) and high-speed standards (10 GHz+).
  • Develop & Optimize: Build software for ARM Cortex, RISC-V, and embedded Linux/RTOS environments with focus on performance and reliability.
  • Integrate & Debug: Interface with hardware through SPI, I2C, UART, PCIe, Ethernet, SpaceWire, and conduct lab-based validation.
  • Apply Cryptography: Integrate AES, RSA, ECDSA, ECDH to secure embedded systems per government cryptographic standards.
  • Lead & Mentor: Provide technical guidance, review designs, and support junior engineers in building reusable, high-quality code.
  • Collaborate with Systems, Hardware, and FPGA engineers to deliver rugged, Low-SWaP cryptographic products while ensuring the highest levels of reliability and security.

Other

  • Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or related field.
  • 9+ years of experience in embedded software development, with emphasis on secure cryptographic systems.
  • Ability to obtain a U.S. Security Clearance.
  • Excellent problem-solving, documentation, and technical communication skills.
  • Proven ability to mentor and support junior engineers in a collaborative environment.