×
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
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Embedded Software Engineer III

The Embedded Software Engineer III plays a key role in developing software solutions for satellite avionics and payload data processing systems. The 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 Cash Performance Bonus to reward both individual and company performance. Additional benefits include:

  • 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
Why You’ll Love Working Here
  • Flexible Work‑Life Balance:
    Enjoy a 9/80 work schedule with every other Friday off—whether you use it to recharge, work on a passion project, or spend time with family, the choice is yours.
  • Continuous Learning &…
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