Embedded Software Engineer III
Listed on 2026-06-02
-
Software Development
Embedded Software Engineer
GROW WITH US AND STAY EXTRAORDINARY: 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.
A DAY IN THE LIFE: The Embedded Software Engineer III plays a key role in developing software solutions for satellite avionics and payload data processing systems. This position involves creating real-time system monitoring and power management software, preparing Linux board support packages for customer flight applications, and working with a variety of embedded systems, sensors, communication buses, radios, and communications security (COMSEC) equipment.
Close collaboration with hardware and FPGA engineers is essential to deliver rugged, reliable, and integrated Low-Size, Weight, and Power (Low-SWaP) products to aerospace customers.
- Develop Embedded Software Systems:
Design and implement embedded C/C++ software for multi-core processors and FPGA-integrated systems (Xilinx, Microchip, Vorago), targeting ARM Cortex and RISC-V architectures. - Build and Customize Linux Platforms:
Configure Linux systems including kernel and boot loader (U-Boot, GRUB) modifications to support flight applications and mission requirements. - Implement Secure Communications:
Develop networking and cryptographic functionality (IP, TLS, IPsec, AES, RSA, ECDSA) and interface with buses and protocols like SPI, I2C, UART, PCIe, Space Wire, and Ethernet. - Drive End-to-End Development:
Translate customer and system-level requirements into robust software solutions, participating in design, documentation, integration, validation, and testing. - Collaborate and Present:
Work closely with cross-functional teams, support system integration, debug software/hardware issues, and present technical updates to both internal and external stakeholders. - Manage Development Lifecycle:
Track features, bugs, and build processes using industry-standard tools for version control and release management.
- Embedded Software Development:
Expertise in embedded software design and implementation, particularly within aerospace applications. - Complex Document Analysis:
Ability to read, interpret, and analyze complex technical documents and specifications. - Cybersecurity and Encryption:
Familiarity with writing embedded C code that incorporates cybersecurity and encryption measures to ensure secure communications.
- Bachelor’s Degree in Electrical or Computer Engineering, Computer Science, or related field.
- 5 or more 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 interfacing standards (SPI, I2C, UART, PCIe, etc.).
- Experience configuring bootloaders (U-Boot, GRUB) and customizing Linux kernels for application-specific needs.
- Proficient with networking protocols (IP, TLS, IPsec) and cryptographic systems (AES, RSA, ECDSA, ECDH).
- Familiarity with version control and task tracking systems (Git, Jira) and modern software development workflows.
- Strong technical communication skills and ability to present designs and progress to both engineers and stakeholders.
- Experience with OpenCL, CUDA, or other parallel-processing frameworks is a plus.
- Prior work with aerospace or defense systems and knowledge of COMSEC requirements highly desirable.
- Ability to obtain a U.S. Security Clearance.
The starting base salary for this position ranges from $125,000 to $150,000 per year
, depending on the candidate’s job-related knowledge, skills, and experience. In addition to a competitive base salary, Innoflight offers a well‑rounded compensation package that includes a Profit‑Sharing Bonus and a…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).