1

Junior Embedded Software Engineer Jobs in Irvine, CA

Embedded Software Engineer

Irvine, CA ยท On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California (onsite) Duration: Long Term Contract/Full time option as well. Job Overview: We are looking for an experienced Embedded Software Engineer to ...

Embedded Software Engineer

Irvine, CA ยท On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California, 100% onsite (In-Person Interview) Domain - Avionics/Aerospace Domain Below is the detailed for your reference - Job Overview: We are looking ...

Senior Embedded Software Engineer Company: The Boeing Company The Boeing Company is looking for a Senior Embedded Software Engineer to join the AvionX Mission Systems Software team located in Long ...

Embedded Software Engineer

Irvine, CA

$141K - $185K/yr

Experience Hardware and software design of embedded microcontroller systems Experience with MS Visual Studio and C,C++, or C# programming languages Microcontroller system debugging Hardware assembly ...

The Role Odin Dynamics is hiring multiple Senior Embedded Software Engineers to serve as Responsible Engineers for critical embedded subsystems across our platform. Each engineer will take primary ...

Embedded Software Engineer

Irvine, CA

$141K - $185K/yr

THE OPPORTUNITY Silvus is seeking an Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the Director of ...

Embedded Software Engineer

Irvine, CA ยท On-site

$141K - $185K/yr

THE OPPORTUNITY Silvus is seeking an Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to the Director of ...

Senior Embedded Software Engineer

Irvine, CA ยท On-site

$133K - $174K/yr

As a Senior Embedded Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and testing of the flight software that commands and monitors our ...

next page

Showing results 1-20

Junior Embedded Software Engineer information

See Irvine, CA salary details

$49.9K

$101.5K

$152.4K

How much do junior embedded software engineer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for junior embedded software engineer in Irvine, CA is $101,481.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $102,500.00 per year, depending on experience, location, and employer.

What is a junior embedded software engineer?

A Junior Embedded Software Engineer is an entry-level role focused on developing and testing software for embedded systems, such as microcontrollers, IoT devices, and automotive systems. They typically work with languages like C and C++, interacting with hardware and real-time operating systems (RTOS). Their responsibilities include debugging code, optimizing performance, and collaborating with hardware engineers. This role provides hands-on experience in low-level programming and system integration. It serves as a foundation for advancing to more senior embedded software positions.

What do junior embedded software engineers do?

As a Junior Embedded Software Engineer, your daily tasks often include writing code for microcontrollers, debugging hardware-software integration issues, running tests, and updating documentation. You'll usually collaborate with senior engineers and hardware teams to design, implement, and troubleshoot embedded solutions. The work environment is generally a mix of office or lab settings, involving both individual work and group projects. This role offers hands-on learning opportunities and exposure to various technologies, helping you build a strong foundation for future career advancement in embedded systems.

What are the key skills and qualifications needed to thrive as a junior embedded software engineer?

To thrive as a Junior Embedded Software Engineer, you need a solid understanding of C/C++ programming, microcontroller architectures, and basic electronics, often demonstrated by a relevant engineering degree or coursework. Familiarity with integrated development environments (IDEs), debuggers, version control systems like Git, and real-time operating systems (RTOS) is highly beneficial. Strong problem-solving abilities, attention to detail, effective teamwork, and good communication skills help you excel in cross-functional tech teams. These skills enable you to develop reliable embedded systems, efficiently troubleshoot software issues, and collaborate effectively in fast-paced engineering environments.

What are the most commonly searched types of Embedded Software Engineer jobs in Irvine, CA?

The most popular types of Embedded Software Engineer jobs in Irvine, CA are:

What are popular job titles related to Junior Embedded Software Engineer jobs in Irvine, CA?

For Junior Embedded Software Engineer jobs in Irvine, CA, the most frequently searched job titles are:

What cities near Irvine, CA are hiring for Junior Embedded Software Engineer jobs?

Cities near Irvine, CA with the most Junior Embedded Software Engineer job openings:

Infographic showing various Junior Embedded Software Engineer job openings in Irvine, CA as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $101,481 per year, or $48.8 per hour.

Staff Embedded Software Engineer

Terran Orbital Corporation

Irvine, CA โ€ข On-site

$141K - $185K/yr

Full-time

Posted 16 days ago


Job description

Terran Orbital is seeking an experienced Staff Embedded 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.