1

Embedded Linux Software Developer Jobs in Irvine, CA

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic ...

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic ...

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic ...

Strong problem-solving skills and a solid understanding of C/C++ programming * Proven experience in software development for Linux and embedded systems * Experience working with CI/CD pipelines and ...

Strong problem-solving skills and a solid understanding of C/C++ programming * Proven experience in software development for Linux and embedded systems * Experience working with CI/CD pipelines and ...

Embedded Linux Engineer

Costa Mesa, CA · On-site

$150 - $200/hr

Your software will be deployed on robots operating on land, sea, and air. You will be responsible ... Help secure our embedded Linux systems Required Qualifications * Familiarity with triaging ...

We are looking for software engineers, hardware engineers, roboticists, and front‑end mobile ... Help secure our embedded Linux systems * Closely collaborate with firmware engineers on low‑level ...

next page

Showing results 1-20

Embedded Linux Software Developer information

See Irvine, CA salary details

$35

$66

$99

How much do embedded linux software developer jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for embedded linux software developer in Irvine, CA is $66.24, according to ZipRecruiter salary data. Most workers in this role earn between $53.41 and $74.81 per hour, depending on experience, location, and employer.
Infographic showing various Embedded Linux Software Developer job openings in Irvine, CA as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $137,788 per year, or $66.2 per hour.

Staff Embedded Linux Software Engineer

Irvine, CA • On-site

Terran Orbital Corporation
51 - 200 employees

$141K - $185K/yr

Full-time

Re-posted 3 days ago


Job description

Terran Orbital is seeking an experienced Staff Embedded Linux Software Engineer to join our dynamic team. Reporting to the Embedded Software & FPGA Manager, the Staff Embedded Software Engineer will play a key role in developing highreliability software for satellite systems and payloads.

Key Duties and Responsibilities

  • Lead and mentor a team of junior software engineers, providing guidance and tasking.
  • Develop and maintain embedded software for satellite modules.
  • Collaborate with crossfunctional engineering teams to define and refine software requirements.
  • Architect, design, develop, and maintain reliable, faulttolerant embedded software.
  • Serve as the technical lead for multiple satellite programs.
  • Create and maintain unit tests using Test Driven Development methodologies.
  • Develop and automate systemlevel tests.
  • Build software for specialized payloads, including imagers, image processors, communication devices, and astronomical science instruments.
  • Integrate and test software in simulation, flightreplica, flightvehicle, and hardwareintheloop environments.
  • Represent Terran Orbital in technical working groups and customer interactions.
  • Support occasional travel (up to 10%) to customer or vendor sites for design reviews and collaborative technical work.

Required Qualifications and Skills

  • 8+ years of experience developing C/C++ applications for embedded, highperformance, or missioncritical systems.
  • Experience with baremetal and/or RTOSbased designs (FreeRTOS, internal schedulers, embedded Linux, etc.).
  • Experience with electronic test equipment and embedded debug tools (oscilloscopes, logic analyzers, hardware debuggers).
  • Deep understanding of microcontroller architectures, peripheral subsystems, and lowlevel interface design across multiple MCU families.
  • Experience with serial communication protocols (CAN, RS232/422/485, I2C, SPI, PCI).
  • Highly motivated, selfstarting, responsible, thorough, and able to perform duties autonomously without supervision.
  • Excellent written and verbal communication skills.
  • U.S. Person or lawful permanent resident to comply with U.S. government space technology export regulations.

Preferred Qualifications and Skills

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field; equivalent professional experience may be considered in lieu of a degree.
  • Experience with ARM and Texas Instruments embedded platforms.
  • Experience using test equipment such as oscilloscopes and spectrum analyzers.
  • Familiarity with Linux and GNU toolchains (make, GCC, GDB).
  • Experience with scripting languages such as Bash and Python.
  • Knowledge of build pipelines, deployment processes, and ontarget testing.
  • Familiarity with SOLID software design principles.