
Embedded Software Engineer III
Innoflight LLC1 day ago
San Diego, CA, USASenior
Base Salary
$125k - $150k/yr
Responsibilities
- Design and implement embedded C/C++ software for multi-core processors and FPGA-integrated systems used in satellite avionics and payload data processing.
- Develop real-time system monitoring and power-management software and prepare Linux board support packages for customer flight applications.
- Configure Linux platforms, including kernel and bootloader modifications, for mission-specific flight applications.
- Implement networking and cryptographic functionality and interface with embedded buses, radios, sensors, and communications-security equipment.
- Translate customer and system-level requirements into software designs, documentation, integration, validation, and testing activities.
- Collaborate with hardware and FPGA engineers, support system integration, debug software and hardware issues, and present technical updates to internal and external stakeholders.
- Track features, bugs, and build processes using version control and release-management tools.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- At least 5 years of professional experience developing embedded software in C/C++ for Linux and/or RTOS-based systems.
- Deep knowledge of embedded platforms, multi-core processors, and interfaces including SPI, I2C, UART, and PCIe.
- Experience configuring U-Boot and GRUB bootloaders and customizing Linux kernels.
- Proficiency with IP, TLS, and IPsec networking protocols and AES, RSA, ECDSA, and ECDH cryptographic systems.
- Familiarity with Git, Jira, version control, task tracking, and modern software development workflows.
- Strong technical communication and presentation skills.
- Experience with OpenCL, CUDA, or other parallel-processing frameworks is preferred.
- Aerospace or defense experience and knowledge of COMSEC requirements are highly desirable.
- Active U.S. security clearance is required, and applicants must be authorized to work for any U.S. employer and able to obtain a security clearance.
Benefits
- Starting base salary is $125,000-$150,000 per year, with profit-sharing and cash performance bonuses.
- 401(k) plan with a 3% company match and automatic enrollment.
- Comprehensive medical, dental, vision, HSA, and life insurance coverage, plus ancillary critical illness, accident, disability, legal, and pet insurance.
- Ten paid holidays and 120 hours of PTO starting in the first year.
- Flexible 9/80 work schedule with every other Friday off; the posting is marked onsite.
- Tuition reimbursement, internal learning sessions, and weekly Lunch & Learns.
About Innoflight LLC
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.