1

Embedded Software Engineer Jobs in Hayward, CA (NOW HIRING)

Embedded Software Engineer

Redwood City, CA · On-site

$161K - $211K/yr

What to Expect As an Embedded Software Engineer, you'll own platform software for the embedded Linux compute units running our robotics stack. You will collaborate closely with electrical, mechanical ...

Embedded Software Engineer

Sunnyvale, CA · On-site

$96K - $118K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description As an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform ...

Embedded Software Engineer

Redwood City, CA · On-site

$161K - $211K/yr

What to Expect As an Embedded Software Engineer, you'll own platform software for the embedded Linux compute units running our robotics stack. You will collaborate closely with electrical, mechanical ...

Embedded Software Engineer

San Jose, CA · On-site

$140K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

JOB SUMMARY We are seeking an Embedded Software Engineer to assist with development avionics flight software. The ideal candidate should be accustomed to working in a fast-paced environment and ...

Embedded Software Engineer

San Jose, CA · On-site

$140K - $175K/yr

JOB SUMMARY We are seeking an Embedded Software Engineer to assist with development avionics flight software. The ideal candidate should be accustomed to working in a fast-paced environment and ...

Embedded Software Engineer

Sunnyvale, CA

$96K - $118K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description As an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform ...

Senior Embedded Software Engineer

Mountain View, CA · On-site

$205 - $220.25/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Staff Embedded Software Engineer Cyngn, Inc. Mountain View, California, United States About the role As a Staff Embedded Software Engineer, you will be driving the design, development, and validation ...

Embedded Software Engineer

San Jose, CA · On-site

$140K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

JOB SUMMARY We are seeking an Embedded Software Engineer to assist with development avionics flight software. The ideal candidate should be accustomed to working in a fast-paced environment and ...

Job #216547 Chipton-Ross is seeking a Embedded Software Engineer for a contract opportunity in Sunnyvale, CA. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) * Experience with programming languages ...

Embedded Software Engineer

Sunnyvale, CA · On-site

$96K - $118K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description As an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform ...

Embedded Software Engineer

San Jose, CA · On-site

$140K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

JOB SUMMARY We are seeking an Embedded Software Engineer to assist with development avionics flight software. The ideal candidate should be accustomed to working in a fast-paced environment and ...

Senior Embedded Software Engineer

Mountain View, CA · On-site

$190K - $240K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We're seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the higher-level software stack.

Senior Embedded Software Engineer

Mountain View, CA

$190K - $240K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We're seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the higher-level software stack.

Senior Embedded Software Engineer

Mountain View, CA · On-site

$190K - $240K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We're seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits between our aircraft and ground asset hardware and the higher-level software stack.

About The Role Tau Motors seeks a highly skilled and experienced Senior Embedded Software Engineer to join our team. You will drive the development of Tau's cutting-edge software-enabled platforms ...

Embedded Software Engineer

Hayward, CA

$170K - $190K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Embedded Software Engineer will be working with the Engineering team at Aeris Technologies, based out of our office in Hayward, CA. They will focus on writing firmware for embedded systems in the ...

Showing results 21-40

Embedded Software Engineer information

See Hayward, CA salary details

$80.3K

$175.9K

$199.5K

How much do embedded software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for embedded software engineer in Hayward, CA is $175,853.00, according to ZipRecruiter salary data. Most workers in this role earn between $150,800.00 and $198,300.00 per year, depending on experience, location, and employer.

What is an embedded software engineer?

Embedded Software Engineers are professionals who design, develop, and maintain software that runs on embedded systems—specialized computing devices that are part of larger systems, such as cars, medical devices, industrial machines, and consumer electronics. Their work involves programming in languages like C or C++ to interact closely with hardware components, ensuring optimal performance, reliability, and safety. Embedded Software Engineers work closely with hardware engineers to integrate and test software with physical devices, often working within real-time and resource-constrained environments. Their expertise is crucial in developing the 'brains' of many devices we use every day.

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

To thrive as an Embedded Software Engineer, you need a solid background in computer science or electrical engineering, strong programming skills in C/C++, and experience with embedded systems design. Familiarity with real-time operating systems (RTOS), microcontroller architectures, debugging tools, and version control systems like Git is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills set top engineers apart. These competencies are crucial for building reliable, efficient, and safe embedded solutions that meet industry standards.

How does an embedded software engineer typically collaborate with hardware engineers during product development?

Embedded Software Engineers work closely with hardware engineers throughout the product development lifecycle. Collaboration often involves joint design reviews, debugging sessions, and integration testing to ensure software and hardware function seamlessly together. Effective communication is crucial, as changes in hardware can impact software functionality and vice versa. This cross-disciplinary teamwork helps resolve technical issues quickly and ensures the end product meets performance and reliability standards.

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

AspectEmbedded Software EngineerFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++Similar credentials; strong C/C++ skills, understanding of hardware
Work EnvironmentDevelops software for embedded systems in various industries like automotive, IoT, consumer electronicsFocuses on low-level hardware interaction, often working closely with hardware teams
Industry UsageCommon in automotive, medical devices, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware startups

Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

Are embedded software engineers in demand?

Embedded software engineers are in high demand due to the growth of IoT, automotive, medical devices, and consumer electronics industries. They often require skills in C, C++, and real-time operating systems, with job opportunities increasing globally as embedded systems become more integral to technology development.

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

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

What job categories do people searching Embedded Software Engineer jobs in Hayward, CA look for?

The top searched job categories for Embedded Software Engineer jobs in Hayward, CA are:

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

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

Infographic showing various Embedded Software Engineer job openings in Hayward, CA as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $175,853 per year, or $84.5 per hour.

Embedded Software Engineer

Sunday Inc

Redwood City, CA • On-site

$161K - $211K/yr

Full-time

Re-posted 22 days ago


Job description

Join Us in Building the Future of Home Robotics
At Sunday, we're developing personal robots to reclaim the hours lost to repetitive tasks. We're focused on an ambitious goal to make generalized robots broadly accessible, enabling households to take back quality time.
We have spent the last 18 months building a talented team, securing capital, and validating our technology. We are now seeking passionate individuals to join us in the next phase of our growth. If you are ready to apply your skills to the forefront of robotics innovation, we'd love to hear from you.
What to Expect
As an Embedded Software Engineer, you'll own platform software for the embedded Linux compute units running our robotics stack. You will collaborate closely with electrical, mechanical, software, and machine-learning teams to integrate our full robotics stack on a new compute.
What You'll Do
  • Own the embedded software stack (bootloader, kernel, devicetree, BSP, and drivers) for compute platforms based on SoCs like NVIDIA Jetson, Qualcomm etc
  • Develop and maintain Linux kernel drivers and userspace integration for sensors, GMSL cameras, displays, storage, and high-speed interconnects (PCIe, USB, MIPI CSI/DSI, Ethernet, CAN)
  • Own build system and BSP layers using Yocto/Buildroot or vendor SDKs like JetPack
  • Work with the electrical engineering team to debug and bring up custom carrier boards
  • Work closely with the software and machine-learning teams to optimize performance across the entire software stack
  • Design and implement OTA end-to-end using RAUC, Mender, SWUpdate, or equivalent

What You'll Bring
  • BS or MS in CS, Computer Engineering, EE, related technical field, or equivalent practical experience
  • 3+ years of embedded Linux / systems software development, including hands-on bringup on modern application-class SoCs (NVIDIA Jetson, Qualcomm Snapdragon, or similar)
  • Strong proficiency in C and ideally C++ and/or Rust
  • Strong experience with Yocto, Buildroot, or an equivalent embedded Linux build system, including custom layers/recipes and production image customization
  • Deep understanding of the Linux boot flow, from bootloader to userspace, and low-level peripherals
  • Comfortable working alongside electrical engineers: reading schematics, driving scopes, logic analyzers, and JTAG, and debugging at the hardware/software boundary
  • Knowledge of power management, secure boot, watchdogs, and other production-readiness concerns
  • Experience developing CI pipelines for embedded Linux images

Nice to Have
  • Delivered at least one project from prototype phase into production
  • Experience with PREEMPT_RT
  • Familiarity with RTOS-based firmware development
  • Experience with Python for scripting, data analysis, or test automation

At Sunday Robotics, we're building technology shaped by real people - curious, creative, and diverse. We're proud to be an equal opportunity employer and consider all qualified applicants regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Even if you don't meet every single requirement, we encourage you to apply. Studies show that women and underrepresented groups often hold back unless they meet 100% of the criteria - we don't want that to be the reason we miss out on great talent.