×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer III

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Innoflight LLC
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

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.

WHAT YOU'LL DO:
  • 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.
YOU’RE AWESOME AT:
  • 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.
WHAT YOU'LL NEED:
  • 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.
COMPENSATION & BENEFITS:

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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary