Innoflight LLC

Senior Embedded Software Engineer

Innoflight LLC
Apply
2 days ago
San Diego, CA, USASenior

Base Salary

$158k - $210k/yr

Responsibilities

  • Develop embedded C/C++ software, low-level drivers, and system applications for satellite avionics, payload processing, monitoring, and power management.
  • Configure embedded Linux kernels, system settings, and bootloaders for aerospace hardware platforms.
  • Develop RTOS-based software that meets real-time, performance, and mission-critical requirements.
  • Integrate SPI, I2C, UART, GPIO, PCI, PCIe, Ethernet, and SpaceWire communications interfaces.
  • Implement IP, TLS, IPsec, AES, RSA, ECDSA, and ECDH technologies for secure embedded communications.
  • Lead development, integration, testing, release management, and validation of reusable embedded software modules.
  • Work with hardware and FPGA engineers to integrate, debug, and validate software on target platforms.
  • Translate system and customer requirements into software architectures and designs.
  • Contribute to engineering standards, development practices, and workflow improvements.
  • Mentor junior engineers through design reviews, code walkthroughs, troubleshooting, and technical guidance.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • At least 9 years of experience developing embedded software.
  • Advanced C/C++ experience with low-level software, device drivers, and embedded applications.
  • Deep experience with embedded Linux, kernel configuration, system settings, and bootloaders.
  • Strong RTOS development experience and understanding of real-time system constraints.
  • Ability to interpret schematics and hardware documentation for embedded software and driver development.
  • Proficiency with networking and communications protocols and secure communication standards.
  • Familiarity with cryptographic principles and their application in embedded systems.
  • Experience with software integration, debugging, and system-level validation.
  • Familiarity with OpenCL or CUDA is preferred.
  • Excellent problem-solving, documentation, and technical communication skills.
  • Proven ability to mentor junior engineers in a collaborative engineering environment.
  • Ability to obtain a U.S. Security Clearance.

Benefits

  • Starting base salary is $158,000 to $210,000 per year, plus profit-sharing and cash performance bonuses.
  • 401(k) with a 3% company match and automatic enrollment.
  • Medical, dental, vision, HSA, life, critical illness, accident, disability, legal, and pet insurance benefits.
  • 10 paid holidays and 120 hours of PTO starting in the first year.
  • Flexible 9/80 work schedule with every other Friday off.
  • Tuition reimbursement, internal Ask Me Anything sessions, and weekly Lunch & Learns.
  • On-site role, as indicated by the posting’s #LI-Onsite designation.
  • Employment is contingent on background checks including criminal, education, and employment verification.

Tech Stack

Categories

Innoflight LLC

About Innoflight LLC

51-200 employees

Innoflight LLC designs and manufactures secure space communications and avionics for small satellites and spacecraft, including software-defined radios, cryptographic units, and networking/processing modules. Privately held and founded in 2004, the company is headquartered in San Diego, California. It operates as a non-traditional defense contractor, supplying the U.S. government, defense primes, and satellite bus providers with radiation-tolerant, low-SWaP hardware and supporting software.

Contact me