Senior Embedded Software Engineer – Networking

Innoflight LLCSan Diego, CA
98d$170,000 - $215,000

About The Position

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.

Requirements

  • 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.
  • Proficiency in C/C++ and advanced memory-managed embedded languages (Rust, Go).
  • Deep experience with embedded Linux, kernel, and bootloader development.
  • Proficiency in networking/communications protocols, including secure communication standards.
  • Familiarity with cryptographic systems (AES, RSA, ECDSA, ECDH).
  • Demonstrated experience with software integration, debugging, and system-level validation.
  • Experience developing for ARM Cortex and RISC-V processor architectures.
  • Knowledge of interconnect standards (SPI, I2C, UART, PCI, PCIe, Ethernet, SpaceWire).
  • Familiarity with OpenCL, CUDA, or parallel processing frameworks.
  • Experience interpreting government cryptographic standards for aerospace systems.
  • 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.

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.

Benefits

  • 401(k) with 3% company match (automatic enrollment)
  • Comprehensive medical, dental, vision, HSA & life insurance
  • 10 paid holidays + 120 hours PTO (starting in year one)
  • Access to ancillary benefits such as critical illness, accident, disability, legal and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service