1

Senior Embedded Software Engineer Jobs in Irvine, CA

Senior Embedded Software Engineer

Irvine, CA

$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

Senior Embedded Software Engineer information

See Irvine, CA salary details

$80.1K

$153.6K

$205.3K

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

As of Aug 30, 2026, the average yearly pay for senior embedded software engineer in Irvine, CA is $153,568.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $172,400.00 per year, depending on experience, location, and employer.

What is a senior embedded software engineer?

A Senior Embedded Software Engineer is an experienced professional who designs, develops, tests, and maintains software that runs on embedded systems—specialized computing devices that are not traditional computers, such as automotive control systems, medical devices, or consumer electronics. They often work closely with hardware engineers to ensure software integrates seamlessly with hardware components. Senior engineers typically lead projects, mentor junior staff, and contribute to system architecture and design decisions. Their expertise includes programming languages like C or C++, real-time operating systems, and debugging tools specialized for embedded environments.

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

To thrive as a Senior Embedded Software Engineer, you need deep expertise in embedded C/C++ programming, real-time operating systems (RTOS), and a strong background in computer engineering or a related field. Familiarity with hardware debugging tools (such as oscilloscopes and logic analyzers), version control systems (like Git), and relevant certifications (e.g., ARM Accredited Engineer) is typically required. Exceptional problem-solving, communication, and project leadership skills help you collaborate effectively and mentor junior engineers. These competencies ensure the creation of robust, efficient, and reliable embedded systems critical for product success.

What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?

Senior Embedded Software Engineers often encounter challenges such as ensuring software compatibility with diverse hardware architectures, optimizing for limited memory or processing power, and debugging hardware-software interactions. These engineers must frequently collaborate with hardware teams to resolve timing issues, manage device drivers, and ensure reliable system performance. Successfully navigating these challenges requires strong problem-solving skills, adaptability, and a deep understanding of both hardware constraints and software design.

What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?

AspectSenior Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systemsBachelor's degree in relevant field; entry-level to mid-level experience
Work EnvironmentDesigning, developing, testing embedded systems for hardware productsDeveloping firmware and software for embedded devices, often under supervision
Employer & Industry UsageTech companies, automotive, aerospace, consumer electronicsSimilar industries, often as part of product development teams

The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.

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 cities near Irvine, CA are hiring for Senior Embedded Software Engineer jobs?

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

Infographic showing various Senior 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 $155,398 per year, or $74.7 per hour.

Senior Embedded Software Engineer

Turion Space

Irvine, CA

$133K - $174K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 9 days ago


Job description

Description
Turion Space is seeking skilled Embedded Software engineers. We are a new space startup that is growing fast with one satellite in space and at least 6 more planned in the next two years.
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 spacecraft fleet. In your role as a flight software engineer you will directly impact the architecture of the vehicle's software and computer systems as the missions increase in complexity. 
Day to day tasks include bus design, software architecture planning, driver development, complex mission capabilities implementation, fault detection isolation and recovery implementation, as well as coordinating with other teams. 
Well qualified candidates with relevant prior experience will be considered for the position of Senior Flight Software Engineer. 

Key Responsibilities
  • Establish the architecture, and execute the design, development and maintenance of reliable and fault tolerant software
  • Collaborate with a multi-disciplinary engineering team
  • Implement software to meet requirements while managing interfaces with multiple spacecrafts subsystems and ground systems hardware
  • Develop command and control software for spacecraft flight and payload electronics
  • Develop and participate in test campaigns ranging from unit-level to automated testing at the subsystem and system-level
  • Develop documentation for operation and interface with software products

Qualifications
Minimum Qualifications:
  • An engineering degree in computer science, computer engineering, or equivalent
  • 5+ years of demonstrated applicable experience in high reliability software development
  • Developing concurrent code with asynchronous Rust
  • Software development expertise in embedded environments, working with: C or C++
  • Experience programing on embedded ARM cores supporting SoC architectures and working in a Linux or bare-metal environment
  • Understanding of processor architecture and writing code to optimize for speed and size
  • Experience with software development processes including: source control, bug tracking, and design documentation
  • Comfortable working in a dynamic and fast-paced development environment
Preferred Skills and Experience:
  • Advanced degree in Software Engineering, Computer Engineering, or equivalent and 8+ years experience
  • Experience working within an agile framework
  • Knowledge of Ethernet, SPI, I2C, UART, and PCIe interfaces
  • Experience with software running in autonomous, fault critical systems
  • Experience developing, deploying and maintaining software product lines
  • Background in dynamics and control systems
ITAR Requirements: 
  • This position may include access to technology and/or software source code that is subject to U.S. export controls. To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158,  or be eligible to obtain the required authorizations from the U.S. Department of State. 

Benefits
  • Health Insurance: Comprehensive medical, dental, and vision coverage.
  • Retirement Plans: Access to a 401(k) plan.
  • Paid Time Off: Generous vacation days, personal days, and holidays to ensure you have time to recharge.
  • Professional Development: Opportunities for ongoing training, workshops, and courses to advance your skills and career growth.
  • Team Building Activities: Regular social events, team outings, and company-sponsored activities to foster a positive work environment.
  • Diverse and Inclusive Culture: A commitment to diversity and inclusion, with initiatives to support a welcoming and equitable work environment.
Turion Space is an Equal Opportunity Employer; employment with Turion Space is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status. Applicants wishing to view a copy of Turion’s Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department.