Embedded Software Engineer
$150K - $250K/yr
Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development. Ensure software meets real-time performance, reliability, and security ...
$150K - $250K/yr
Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development. Ensure software meets real-time performance, reliability, and security ...
$150K - $250K/yr
Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development. Ensure software meets real-time performance, reliability, and security ...
San Jose, CA · On-site
$150K - $250K/yr
Requirements: • BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development. • Strong expertise in embedded software ...
San Jose, CA · On-site
$150K - $250K/yr
Requirements: • BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development. • Strong expertise in embedded software ...
Redwood City, CA · On-site
About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array's radar sensors, communication links, and flight systems to operate reliably in orbit. Your ...
Redwood City, CA · On-site
About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array's radar sensors, communication links, and flight systems to operate reliably in orbit. Your ...
$161K - $211.80K/yr
About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array's radar sensors, communication links, and flight systems to operate reliably in orbit. Your ...
Quick apply
$161K - $211.80K/yr
About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array's radar sensors, communication links, and flight systems to operate reliably in orbit. Your ...
Redwood City, CA · On-site
$161K - $211.80K/yr
About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array's radar sensors, communication links, and flight systems to operate reliably in orbit. Your ...
Redwood City, CA · On-site
$161K - $211.80K/yr
About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array's radar sensors, communication links, and flight systems to operate reliably in orbit. Your ...
Brisbane, CA · On-site
$158.30K - $208.30K/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 ...
Brisbane, CA · On-site
$158.30K - $208.30K/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 ...
$158.30K - $208.30K/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 ...
$158.30K - $208.30K/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 ...
Milpitas, CA · On-site
$153.20K - $201.60K/yr
We are seeking a highly motivated Embedded Software Engineer to join our team within the RAPID division. In this role, you will take end-to-end technical ownership of embedded software that powers ...
Milpitas, CA · On-site
$153.20K - $201.60K/yr
We are seeking a highly motivated Embedded Software Engineer to join our team within the RAPID division. In this role, you will take end-to-end technical ownership of embedded software that powers ...
Milpitas, CA · On-site
$153.20K - $201.60K/yr
We are seeking a highly motivated Embedded Software Engineer to join our team within the RAPID division. In this role, you will take end-to-end technical ownership of embedded software that powers ...
Milpitas, CA · On-site
$153.20K - $201.60K/yr
We are seeking a highly motivated Embedded Software Engineer to join our team within the RAPID division. In this role, you will take end-to-end technical ownership of embedded software that powers ...
$153.20K - $201.60K/yr
We are seeking a highly motivated Embedded Software Engineer to join our team within the RAPID division. In this role, you will take end-to-end technical ownership of embedded software that powers ...
$153.20K - $201.60K/yr
We are seeking a highly motivated Embedded Software Engineer to join our team within the RAPID division. In this role, you will take end-to-end technical ownership of embedded software that powers ...
Burlingame, CA · On-site
$160K - $240K/yr
Embedded Software Engineer, ESS Location: Burlingame, CA Department: ESS Engineering Reports To: Senior Staff Embedded Engineer Position Type: Full-time About Peak Energy Peak Energy is the first ...
Burlingame, CA · On-site
$160K - $240K/yr
Embedded Software Engineer, ESS Location: Burlingame, CA Department: ESS Engineering Reports To: Senior Staff Embedded Engineer Position Type: Full-time About Peak Energy Peak Energy is the first ...
Burlingame, CA · On-site
$150 - $200/hr
Embedded Software Engineer, ESS Location: Burlingame, CA Department: ESS Engineering Reports To: Senior Staff Embedded Engineer Position Type: Contractor (6-12 months) About Peak Energy Peak Energy ...
Burlingame, CA · On-site
$150 - $200/hr
Embedded Software Engineer, ESS Location: Burlingame, CA Department: ESS Engineering Reports To: Senior Staff Embedded Engineer Position Type: Contractor (6-12 months) About Peak Energy Peak Energy ...
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
Brisbane, CA · On-site
$175K - $200K/yr
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
Brisbane, CA · On-site
$175K - $200K/yr
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe ...
Sunnyvale, CA · On-site
$96.80K - $118.30K/yr
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 ...
Sunnyvale, CA · On-site
$96.80K - $118.30K/yr
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 ...
Sunnyvale, CA · On-site
$154.30K - $203K/yr
Apple's ISP team is looking for an extraordinary Embedded Software Engineer to drive pioneering technologies for Apple products. As part of the team you will work on core camera and ISP technologies ...
Sunnyvale, CA · On-site
$154.30K - $203K/yr
Apple's ISP team is looking for an extraordinary Embedded Software Engineer to drive pioneering technologies for Apple products. As part of the team you will work on core camera and ISP technologies ...
Sunnyvale, CA · On-site
$96.80K - $118.30K/yr
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 ...
Sunnyvale, CA · On-site
$96.80K - $118.30K/yr
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 ...
Burlingame, CA · On-site
$120K - $160K/yr
This is an individual contributor role for an Embedded Software Engineer to join our team, focusing on the application software for our satellite systems. You'll be instrumental in maintaining and ...
Burlingame, CA · On-site
$120K - $160K/yr
This is an individual contributor role for an Embedded Software Engineer to join our team, focusing on the application software for our satellite systems. You'll be instrumental in maintaining and ...
$96.80K - $118.30K/yr
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 ...
$96.80K - $118.30K/yr
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 ...
$78.2K - $88.8K
1% of jobs
$88.8K - $99.4K
2% of jobs
$99.4K - $109.9K
3% of jobs
$109.9K - $120.5K
6% of jobs
$120.5K - $131.1K
5% of jobs
$131.1K - $141.6K
5% of jobs
$145.3K is the 25th percentile. Wages below this are outliers.
$141.6K - $152.2K
5% of jobs
$152.2K - $162.8K
7% of jobs
$162.8K - $173.3K
3% of jobs
$173.3K - $183.9K
3% of jobs
The median wage is $185.3K / yr.
$183.9K - $194.4K
58% of jobs
$78.2K
$171.4K
$194.4K
Embedded software is installed on devices that operate like personal computers. Examples of embedded software can be found in geographic positioning systems, or GPS devices, smart watches, and calculators. Embedded software engineers perform a range of embedded software engineering functions, including running system software updates and designing software for embedded systems. Embedded software engineers also advise on product development, approve new product designs, and optimize the product lifecycle.
| Aspect | Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor'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 Environment | Develops software for embedded systems in various industries like automotive, IoT, consumer electronics | Focuses on low-level hardware interaction, often working closely with hardware teams |
| Industry Usage | Common in automotive, medical devices, consumer electronics, industrial automation | Primarily 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.
$150K - $250K/yr
Other
Posted 15 days ago
Responsibilities:
Design, develop, and optimize embedded software for real-time and AI-driven applications.
Work with FPGA and ASIC platforms, ensuring seamless integration and performance tuning.
Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware.
Implement low-level optimizations to improve latency, power efficiency, and performance.
Support the deployment of edge AI models, optimizing for constraints such as power, memory, and compute resources.
Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development.
Ensure software meets real-time performance, reliability, and security requirements.
Requirements:
BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development.
Strong expertise in embedded software development for microcontroller-based platforms.
Proficiency in C and C++ for embedded systems.
Strong experience with RTOS, device drivers, and low-level hardware interactions.
Strong experience with firmware architectures for RTOS based devices, with hands-on RTOS integration experience (e.g., Zephyr, FreeRTOS).
Track record of shipping products as an embedded software engineer.
Strong debugging and profiling skills for low-level system optimization.
Ability to work independently and collaboratively in a fast-paced startup environment.
Salary Range: $150,000 - $250,000 / year
Sourced by ZipRecruiter
Computer and peripheral equipment manufacturing
11 - 50 Employees
Fremont, CA, US
2018