1

Embedded Software Jobs in Fremont, CA (NOW HIRING)

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

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

$154K - $202K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

About this opportunity As an Embedded Software Engineer, you will play a key role in defining and developing next-generation products and technologies. You will lead firmware architecture and ...

Embedded software engineer

Brisbane, CA ยท On-site

$158K - $208K/yr

The Sr. Embedded Software Engineer serves on the R&D team to contribute toward the development of embedded software for novel medical systems. As part of our growing software group, you will ...

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

Brisbane, CA

$158K - $208K/yr

The Sr. Embedded Software Engineer serves on the R&D team to contribute toward the development of embedded software for novel medical systems. As part of our growing software group, you will ...

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

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

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.

Embedded Software Engineer

Hayward, CA ยท On-site

$170K - $190K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Embedded Software Engineer Department: Aeris Employment Type: Full Time Location: Hayward, CA Compensation: $170,000 - $190,000 / year Description Aeris Technologies, Inc., a subsidiary of Project ...

Senior Embedded Software Engineer

Mountain View, CA ยท On-site

$190 - $240/hr

  • 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

$190 - $240/hr

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

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

Showing results 21-40

Embedded Software information

See Fremont, CA salary details

$76.6K

$167.9K

$190.5K

How much do embedded software jobs pay per year?

As of Aug 18, 2026, the average yearly pay for embedded software in Fremont, CA is $167,904.00, according to ZipRecruiter salary data. Most workers in this role earn between $143,900.00 and $189,400.00 per year, depending on experience, location, and employer.

What is embedded software?

Embedded software is specialized computer software designed to operate hardware or devices that are not traditional computers, such as cars, medical devices, industrial machines, and consumer electronics. Unlike general-purpose software, embedded software is typically optimized for specific tasks and runs on microcontrollers or microprocessors within the device. It often operates with limited resources and must be reliable, efficient, and responsive to real-time events. Embedded software is crucial for the functionality and performance of countless everyday products.

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

To thrive as an Embedded Software Engineer, you need strong programming skills in C/C++, understanding of embedded systems architecture, and a relevant degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development tools, and debugging hardware is typically required. Problem-solving ability, attention to detail, and effective teamwork are vital soft skills for this role. These competencies ensure reliable, efficient software development for embedded devices, which is crucial for product performance and safety.

What are some common challenges faced by embedded software engineers when integrating new hardware components into existing systems?

One common challenge Embedded Software Engineers often encounter is ensuring seamless compatibility between new hardware components and existing firmware or operating systems. This can involve troubleshooting timing issues, resolving driver conflicts, and optimizing resource usage within limited memory and processing constraints. Collaboration with hardware engineers is crucial to understand hardware specifications and limitations, and thorough testing is required to validate functionality and maintain system stability. These challenges offer valuable opportunities to develop problem-solving skills and deepen cross-disciplinary technical knowledge.

What is the difference between Embedded Software vs Firmware Developer?

AspectEmbedded SoftwareFirmware Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsSimilar credentials, often with specialized knowledge in hardware
Work EnvironmentDevelops software for embedded systems in devices like appliances, automotive, medical devicesCreates low-level code directly interacting with hardware, often in similar environments
Industry UsageUsed across automotive, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware-focused industries
Search & Comparison IntentUnderstanding roles in embedded systems developmentFocusing on low-level hardware interaction and firmware specifics

Embedded Software and Firmware Developer roles overlap significantly, both requiring knowledge of hardware and programming. Embedded Software typically involves developing higher-level code for embedded systems, while Firmware Developers focus on low-level code that directly interacts with hardware components. Both roles are essential in creating reliable embedded products across various industries.

Is embedded software a good career?

Embedded software engineering is a stable and growing field that involves developing software for hardware devices such as appliances, automotive systems, and medical equipment. It requires skills in programming languages like C and C++, knowledge of hardware interfaces, and often involves working with real-time operating systems. The demand for embedded software professionals is expected to remain strong due to the increasing integration of electronics in various industries.

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

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

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

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

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

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

Infographic showing various Embedded Software job openings in Fremont, CA as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 9% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $167,904 per year, or $80.7 per hour.

Embedded Software Engineer

Fortinet, Inc.

Sunnyvale, CA โ€ข On-site

$96K - $118K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 25 days ago


Job description


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 modules that power Fortinet's networking and security appliances.
This is a high-visibility role within the engineering organization and will be instrumental in collaborating with hardware, platform, QA, and cross-functional teams across Fortinet to understand requirements and deliver scalable, reliable, and high-quality embedded solutions that can grow with the business. The successful candidate must be a strong hands-on engineer with expertise in embedded systems, embedded networking, and low-level software development, with the ability to work both independently and collaboratively in a fast-paced environment.
Principal Responsibilities
  • Participate in the development and maintenance of existing and next-generation firewall product suites.
  • Design, implement, and maintain core platform modules for embedded networking and security appliances.
  • Develop and enhance low-level software components, including device drivers, kernel modules, and board support packages (BSPs).
  • Take ownership of significant areas of the codebase for both new feature development and maintenance or redesign of existing product areas.
  • Support all phases of the software development life cycle, including requirements gathering, design, implementation, testing, validation, and deployment.
  • Collaborate closely with hardware teams on board bring-up, platform integration, debugging, and validation of new systems.
  • Optimize software for performance, scalability, memory efficiency, reliability, and maintainability.
  • Debug and resolve complex issues across hardware and software layers using a structured and systematic approach.
  • Contribute to embedded platform architecture, software design decisions, and long-term technical improvements.
  • Participate in code reviews, CI/testing, and development best practices to ensure high-quality deliverables.
  • Follow secure coding practices and support the development of security-focused product features.
  • Continuously contribute to product improvements in performance, scalability, reliability, and maintainability.

Qualifications / Skills Required
  • Bachelor's degree or advanced degree in Computer Science, Electrical Engineering, or a related field.
  • Strong proficiency in C and/or C++ programming.
  • Experience with embedded Linux systems and low-level software development.
  • Solid understanding of operating system concepts, including memory management, processes, concurrency, and multi-threaded systems.
  • Strong problem-solving and debugging skills, with the ability to analyze complex multivariate problems and drive efficient resolution.
  • Understanding of L2-L4 network protocols and networking fundamentals such as TCP/IP, routing, and switching.
  • Experience with hardware interfaces such as SPI, I2C, UART, PCIe, or similar system interfaces.
  • Familiarity with debugging and validation tools such as GDB, JTAG, oscilloscopes, or logic analyzers.
  • Good written and verbal communication skills, including the ability to work effectively across teams.

Preferred Qualifications
  • Experience developing software for cybersecurity, firewall, networking, or appliance-based products.
  • Good understanding of Linux kernel internals and kernel development.
  • Familiarity with ARM64 and/or x86 architectures.
  • Experience with bootloaders and platform bring-up workflows.
  • Experience with secure firmware development, encryption, authentication, or system hardening.
  • Exposure to DSL, Bluetooth, Wi-Fi, or 3G/4G/5G networking technologies is a plus.
  • Understanding of real-time, distributed, and performance-sensitive embedded systems is a plus.

Why Join Us
At Fortinet, you will be part of a global leader in cybersecurity innovation and work on technologies that protect organizations around the world. You will have the opportunity to solve challenging system-level problems, contribute to high-performance embedded platforms, and grow your career alongside a highly skilled engineering team in a collaborative, fast-paced environment.
We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.
Embark on a challenging, enjoyable, and rewarding career journey with Fortinet. Join us in bringing solutions that make a meaningful and lasting impact to our 660,000+ customers around the globe.
Must be authorized to work in the U.S. without sponsorship
The US base salary range for this full-time position is $96,800-$118,300. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time, as well as a comprehensive leave program.
Wage ranges are based on various factors, including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.
All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at the time of hire and annually at the Company's discretion.
About Us
Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses.
We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at accommodations@fortinet.com.
Fortinet is an equal opportunity employer. We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying.