The role encompasses working with various teams across the stack, from platform and embedded ... system software. * Excellent programming skills in C++, C and Python. * Familiarity with source ...
The role encompasses working with various teams across the stack, from platform and embedded ... system software. * Excellent programming skills in C++, C and Python. * Familiarity with source ...
The role encompasses working with various teams across the stack, from platform and embedded ... system software. * Excellent programming skills in C++, C and Python. * Familiarity with source ...
The role encompasses working with various teams across the stack, from platform and embedded ... system software. * Excellent programming skills in C++, C and Python. * Familiarity with source ...
The role encompasses working with various teams across the stack, from platform and embedded ... system software. * Excellent programming skills in C++, C and Python. * Familiarity with source ...
The role encompasses working with various teams across the stack, from platform and embedded ... system software. * Excellent programming skills in C++, C and Python. * Familiarity with source ...
Manager, Embedded Software (Omada Networking)
$180K - $230K/yr
We are seeking an experienced Manager of Embedded System Software belonging to the Omada product line (formerly called the Enterprise Engineering Department) to lead a team of engineers in designing ...
Manager, Embedded Software (Omada Networking)
$180K - $230K/yr
We are seeking an experienced Manager of Embedded System Software belonging to the Omada product line (formerly called the Enterprise Engineering Department) to lead a team of engineers in designing ...
Software Engineer - Embedded
Hawthorne, CA ยท On-site
$133K - $175K/yr
Software engineering will perform design\code\testing of software that controls these components as ... Embedded systems and kernel development. * Develop device drivers and embedded firmware
Software Engineer - Embedded
Hawthorne, CA ยท On-site
$133K - $175K/yr
Software engineering will perform design\code\testing of software that controls these components as ... Embedded systems and kernel development. * Develop device drivers and embedded firmware
Manager, Embedded Software (Omada Networking)
Irvine, CA ยท On-site
$180K - $230K/yr
We are seeking an experienced Manager of Embedded System Software belonging to the Omada product line (formerly called the Enterprise Engineering Department) to lead a team of engineers in designing ...
Manager, Embedded Software (Omada Networking)
Irvine, CA ยท On-site
$180K - $230K/yr
We are seeking an experienced Manager of Embedded System Software belonging to the Omada product line (formerly called the Enterprise Engineering Department) to lead a team of engineers in designing ...
Manager, Embedded Software (Omada Networking)
Irvine, CA ยท On-site
$180K - $230K/yr
We are seeking an experienced Manager of Embedded System Software belonging to the Omada product line (formerly called the Enterprise Engineering Department) to lead a team of engineers in designing ...
Quick apply
Manager, Embedded Software (Omada Networking)
Irvine, CA ยท On-site
$180K - $230K/yr
We are seeking an experienced Manager of Embedded System Software belonging to the Omada product line (formerly called the Enterprise Engineering Department) to lead a team of engineers in designing ...
Wireless networking experience is a must * 8+ years of relevant embedded system software development experience. * Expertise in C programming and experience in Linux kernel driver development. * Must ...
Quick apply
Wireless networking experience is a must * 8+ years of relevant embedded system software development experience. * Expertise in C programming and experience in Linux kernel driver development. * Must ...
Software Engineer III - Embedded (RIS)
Sunnyvale, CA ยท On-site
$154K - $203K/yr
Software Engineer III - Embedded (RIS) This role has been designed as ''Onsite' with an expectation ... Design and develop platform and system-level software/firmware for networking platforms.
Software Engineer III - Embedded (RIS)
Sunnyvale, CA ยท On-site
$154K - $203K/yr
Software Engineer III - Embedded (RIS) This role has been designed as ''Onsite' with an expectation ... Design and develop platform and system-level software/firmware for networking platforms.
Software Engineer III - Embedded (RIS)
Sunnyvale, CA ยท On-site
$154K - $203K/yr
Software Engineer III - Embedded (RIS) This role has been designed as ''Onsite' with an expectation ... Design and develop platform and system-level software/firmware for networking platforms.
Software Engineer III - Embedded (RIS)
Sunnyvale, CA ยท On-site
$154K - $203K/yr
Software Engineer III - Embedded (RIS) This role has been designed as ''Onsite' with an expectation ... Design and develop platform and system-level software/firmware for networking platforms.
Software Engineer III - Embedded (RIS)
$154K - $203K/yr
Software Engineer III - Embedded (RIS) This role has been designed as ''Onsite' with an expectation ... Design and develop platform and system-level software/firmware for networking platforms.
Software Engineer III - Embedded (RIS)
$154K - $203K/yr
Software Engineer III - Embedded (RIS) This role has been designed as ''Onsite' with an expectation ... Design and develop platform and system-level software/firmware for networking platforms.
Software Engineer III - Embedded (RIS)
$154K - $203K/yr
Software Engineer III - Embedded (RIS) This role has been designed as ''Onsite' with an expectation ... Design and develop platform and system-level software/firmware for networking platforms.
Software Engineer III - Embedded (RIS)
$154K - $203K/yr
Software Engineer III - Embedded (RIS) This role has been designed as ''Onsite' with an expectation ... Design and develop platform and system-level software/firmware for networking platforms.
Staff Embedded Software Engineer
San Francisco, CA ยท On-site
$154K - $203K/yr
Role Overview As a Senior/Staff Embedded Linux Engineer at BrightAI, you will help support ... Develop and maintain low-level system software in C/C++, working closely with custom hardware.
Staff Embedded Software Engineer
San Francisco, CA ยท On-site
$154K - $203K/yr
Role Overview As a Senior/Staff Embedded Linux Engineer at BrightAI, you will help support ... Develop and maintain low-level system software in C/C++, working closely with custom hardware.
Staff Embedded Software Engineer
$154K - $203K/yr
Role Overview As a Senior/Staff Embedded Linux Engineer at BrightAI, you will help support ... Develop and maintain low-level system software in C/C++, working closely with custom hardware.
Staff Embedded Software Engineer
$154K - $203K/yr
Role Overview As a Senior/Staff Embedded Linux Engineer at BrightAI, you will help support ... Develop and maintain low-level system software in C/C++, working closely with custom hardware.
ABOUT THE ROLE We are looking for a Embedded Systems Software Engineer with experience developing ... system-level features. * Enable rapid development iteration by quickly debugging and ...
ABOUT THE ROLE We are looking for a Embedded Systems Software Engineer with experience developing ... system-level features. * Enable rapid development iteration by quickly debugging and ...
Camera Embedded Software Engineer
Sunnyvale, CA ยท On-site
$154K - $203K/yr
Apple's ISP team is looking for an extraordinary Embedded Software Engineer to drive pioneering ... system
Camera Embedded Software Engineer
Sunnyvale, CA ยท On-site
$154K - $203K/yr
Apple's ISP team is looking for an extraordinary Embedded Software Engineer to drive pioneering ... system
Flight Software Engineer
San Francisco, CA ยท On-site
Flight Software Engineer As our Flight Software Engineer, you will support the the development ... Experience with building bare-metal embedded system software * Experience with reading schematics ...
Flight Software Engineer
San Francisco, CA ยท On-site
Flight Software Engineer As our Flight Software Engineer, you will support the the development ... Experience with building bare-metal embedded system software * Experience with reading schematics ...
We are searching for a highly motivated, creative engineer with experience in software design who ... Have you worked on software power management and optimization of embedded systems? * Prior ...
We are searching for a highly motivated, creative engineer with experience in software design who ... Have you worked on software power management and optimization of embedded systems? * Prior ...
Principal Embedded Software Engineer
Irvine, CA ยท On-site
$180K - $220K/yr
This is an opportunity to work on all aspects of the system including device drivers, networking ... engineering fields. * 8+ years of relevant embedded system software development experience.
Principal Embedded Software Engineer
Irvine, CA ยท On-site
$180K - $220K/yr
This is an opportunity to work on all aspects of the system including device drivers, networking ... engineering fields. * 8+ years of relevant embedded system software development experience.
Embedded Software Engineer
$150K - $250K/yr
... engineers and driving best practices in embedded software development. Ensure software meets real ... Proficiency in C and C++ for embedded systems. Strong experience with RTOS, device drivers, and low ...
Embedded Software Engineer
$150K - $250K/yr
... engineers and driving best practices in embedded software development. Ensure software meets real ... Proficiency in C and C++ for embedded systems. Strong experience with RTOS, device drivers, and low ...
Embedded System Software Engineer information
See California salary details
$69.1K - $78.4K
1% of jobs
$78.4K - $87.7K
2% of jobs
$87.7K - $97.1K
3% of jobs
$97.1K - $106.4K
6% of jobs
$106.4K - $115.7K
5% of jobs
$115.7K - $125.1K
5% of jobs
$128.3K is the 25th percentile. Wages below this are outliers.
$125.1K - $134.4K
5% of jobs
$134.4K - $143.7K
7% of jobs
$143.7K - $153.1K
3% of jobs
$153.1K - $162.4K
3% of jobs
The median wage is $163.7K / yr.
$162.4K - $171.7K
58% of jobs
$69.1K
$151.4K
$171.7K
How much do embedded system software engineer jobs pay per year?
What does an Embedded System Software Engineer do?
An Embedded System Software Engineer designs, develops, tests, and optimizes software for embedded systems, which are specialized computing devices integrated into hardware. They work with microcontrollers, real-time operating systems (RTOS), and low-level programming languages like C and C++. Their responsibilities include writing efficient code, debugging hardware-software interactions, and ensuring system stability and performance. They often collaborate with hardware engineers to ensure seamless integration of software and hardware components.
What does a typical day look like for an Embedded System Software Engineer?
A typical day for an Embedded System Software Engineer involves writing and testing code for embedded devices, debugging hardware-software interactions, and collaborating closely with hardware engineers and cross-functional teams. You may participate in design reviews, update technical documentation, and ensure that software meets performance and safety requirements. Your role often requires balancing multiple projects, troubleshooting complex system issues, and adapting to evolving product needs. Working in this field provides the opportunity to see your software in action on real-world devices, making it both challenging and rewarding.
What are the key skills and qualifications needed to thrive in the Embedded System Software Engineer position, and why are they important?
To thrive as an Embedded System Software Engineer, you need a solid background in C/C++ programming, microcontroller architectures, and real-time operating systems, typically supported by a degree in electrical engineering, computer engineering, or a related field. Experience with debugging tools, protocol analyzers, version control systems (like Git), and certifications such as Certified Embedded Systems Engineer (CESE) are advantageous. Strong analytical thinking, effective problem-solving, and clear communication help distinguish top performers in this role. These skills and qualities are essential for designing, developing, and maintaining reliable embedded software that interacts seamlessly with hardware and meets rigorous industry standards.
- Manager Electrical Engineer Embedded Systems
- Senior Embedded Engineer
- Embedded C Developer
- Freelance Embedded Firmware Engineer
- Remote Firmware Engineer Volunteer
- Entry Level Embedded Software Engineer
- Junior Embedded Software Engineer
- Embedded Microcontroller Engineer
- Electrical Engineer Embedded Systems
- Freelance Embedded Systems Engineer
Full-time
Posted 14 days ago
Job description
What you'll be doing:
- Integrating sensors into our AV driving software stack.
- Develop and improve startup user experience of our AV stack
- Working on areas such as sensor abstraction layers, data processing and performance optimization, data serialization, and service frameworks.
- Collaborate with hardware, platform software, product, safety, performance, algorithms and cloud teams.
What we need to see:
- BS or MS degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).
- 6+ year of professional experience working on system software.
- Excellent programming skills in C++, C and Python.
- Familiarity with source control tools.
- Solid understanding of Linux, QNX, ROS, and/or real-time operating systems.
- Experience in developing user-space system software, with a willingness to delve into kernel-space and/or low-level hardware when needed.
- Knowledge about embedded system programming, threading, mutex, synchronization, communication, and parallel computing to build highly-scalable and efficient applications.
- Familiarity with hardware architecture for CPU/GPU and memory alongside performance.
- Prior experience working in the following areas: Autonomous Vehicles, Robotics, Self-Driving-Cars, GPU technology, Embedded Systems, Computer Vision.
- Outstanding communication skills and teamwork.
Ways to stand out from the crowd:
- Deep understanding of system architecture, CPU/GPU/Memory/Storage, everything related to performance optimization.
- Experience in Autonomous Vehicle or Robotic System Building.
- Hand-on experience in embedded development, operating systems and real-time software.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until March 13, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
About Nvidia
Sourced by ZipRecruiter
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Santa Clara, CA, US
Year founded
1993