1

Senior Embedded Software Engineer Jobs in California

Sr. Embedded SW Engineer

Palo Alto, CA · On-site

$145K - $191K/yr

Join our team as a Senior Embedded Software Engineer! We are looking for a highly motivated, experienced and self-directed Embedded Software Engineer to join our team in developing cutting edge ...

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 ...

Senior Embedded Software Engineer

Sunnyvale, CA · On-site

$145K - $190K/yr

As a Senior Embedded Software Engineer you will be a critical member of a multi-disciplinary team, responsible for rapidly prototyping and validating novel concepts. Your work will directly influence ...

Sr. Embedded SW Engineer

Palo Alto, CA · On-site

$145K - $191K/yr

Join our team as a Senior Embedded Software Engineer! We are looking for a highly motivated, experienced and self-directed Embedded Software Engineer to join our team in developing cutting edge ...

Sr Embedded Software engineer

Poway, CA · On-site

$127K - $166K/yr

As a Senior Embedded Software Engineer, you wouldn't just be creating software-you'd be developing the brain and nervous system of the hardware that's sent to orbit on the latest satellites. In a ...

The global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and development of ...

Sr Embedded Software engineer

Poway, CA · On-site

$127K - $166K/yr

As a Senior Embedded Software Engineer, you wouldn't just be creating software--you'd be developing the brain and nervous system of the hardware that's sent to orbit on the latest satellites. In a ...

Sr. Embedded Software Engineer

San Jose, CA · On-site

$110K - $150K/yr

Overview The global leader in automotive diagnostic equipment, Snap-on Diagnostics has an immediate opening for a Sr. Embedded Software Engineer who performs software and firmware design and ...

Onsite Role 9/80 schedule $125,000-$180,000 + Bonus + Full Benefits + SIGNING BONUS / PAID RELOCATION We are looking for a Senior Embedded Software Engineer. RESPONSIBILITIES: * Design, code, debug ...

As a Sr. Embedded Software Engineer 2 , you will: * Leads team that architects, designs, develops, debugs, and maintains software to provide innovative products and solutions to our customers.

Sr Embedded Software Engineer

Santa Barbara, CA · On-site

$138K - $180K/yr

Onsite Role 9/80 schedule $125,000-$180,000 + Bonus + Full Benefits + SIGNING BONUS / PAID RELOCATION We are looking for a Senior Embedded Software Engineer. RESPONSIBILITIES: * Design, code, debug ...

next page

Showing results 1-20

Senior Embedded Software Engineer information

See California salary details

$74.5K

$142.9K

$191K

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

As of Jun 9, 2026, the average yearly pay for senior embedded software engineer in California is $142,877.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,400.00 and $160,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 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 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 are the key skills and qualifications needed to thrive as a Senior Embedded Software Engineer, and why are they important?

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 the most commonly searched types of Embedded Software Engineer jobs in California? The most popular types of Embedded Software Engineer jobs in California are:
What cities in California are hiring for Senior Embedded Software Engineer jobs? Cities in California with the most Senior Embedded Software Engineer job openings:
Sr. Embedded SW Engineer

Sr. Embedded SW Engineer

Peoplentech LLC

Palo Alto, CA • On-site

$145K - $191K/yr

Contractor

Posted 26 days ago


Job description

Company Description

Client is  Confidential, i will tell you.

Job Description

Title: Sr. Embedded SW Engineer

Location: Palo Alto, CA

Duration: 2 Years

Job Description:

Save Lives - Develop software for Cancer Therapy Medical Devices!

Our mission is to save 100,000 lives per year, and we do so by developing cutting edge cancer therapy medical devices. Join our team as a Senior Embedded Software Engineer!

We are looking for a highly motivated, experienced and self-directed Embedded Software Engineer to join our team in developing cutting edge cancer therapy medical devices.

You will get the chance to test your skills in many areas as you take on the challenge of implementing distributed real time control systems using an objected oriented model driven development methodology.

You will work with an innovative and creative R&D team across multiple engineering disciplines in the design and development of cutting edge cancer therapy machines.

Here are some highlights of this position:

Design and develop Object Oriented real time applications deployed on the VxWorks RTOS.

  • Work with FPGA developers to implement multiple sensor data acquisition and multiple axis motor servo control - you'll be controlling axes that affect patients' lives.
  • Work with Electrical and Mechanical engineering team members to perfectly synchronize the X-ray generation and the motion of multiple axes.
  • Design and implement test automation to help ensure the FPGAs and real time applications safety and that they effectively meet the requirements. The equipment you help design kills cancer cells - we have to make sure it's done safely.
  • - Adapt the design onto new technologies.
  • You should be comfortable working in a fast paced environment focused on creating safe, reliable software while meeting schedule commitments.
  • Self-motivated and works well in a team environment. Strong problem analysis and solving capability
  • 7 years relevant professional work experience developing software.
  • Experience developing embedded software for a medical device desired.
  • Excellent Object Oriented Analysis and Design skills and highly proficient in C++ language.
  • Thorough understanding of modern RTOS, embedded systems and networking a big plus.
  • Bachelor's degree in software engineering or other technical discipline is required.
  • Masters or PhD in a technical field is desired.
Additional Information

All your information will be kept confidential according to EEO guidelines.