1

Embedded Systems Software Engineer Jobs (NOW HIRING)

Software Engineer - Embedded Systems

San Francisco, CA · On-site

$154K - $203K/yr

Embedded Software Engineer - Embedded Systems & Firmware Company Background: Specter is creating a software-defined "control plane" for the physical world. We are starting with protecting American ...

next page

Showing results 1-20

Embedded Systems Software Engineer information

See salary details

$62.5K

$137.3K

$192K

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

As of Jun 5, 2026, the average yearly pay for embedded systems software engineer in the United States is $137,274.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,500.00 and $163,500.00 per year, depending on experience, location, and employer.

What does an Embedded Systems Software Engineer do?

An Embedded Systems Software Engineer designs, develops, and maintains software that runs on embedded systems—specialized computing devices integrated within larger systems. Common examples include software for automotive control units, medical devices, industrial machines, and consumer electronics. These engineers work with hardware teams to ensure the software interacts correctly with physical components. Their responsibilities often include writing code in languages like C or C++, debugging hardware-software integration issues, and optimizing software for limited resources such as memory and processing power.

What are some common challenges faced by Embedded Systems Software Engineers when working on cross-functional teams?

Embedded Systems Software Engineers often collaborate closely with hardware engineers, product managers, and quality assurance teams. One key challenge is ensuring seamless integration between hardware and software, as hardware limitations or last-minute changes can require rapid software adjustments. Communication and documentation are essential to align expectations and prevent misunderstandings. Additionally, working within strict memory, processing, and power constraints requires creative problem-solving and strong attention to detail.

What are the key skills and qualifications needed to thrive as an Embedded Systems Software Engineer, and why are they important?

To thrive as an Embedded Systems Software Engineer, you need a strong background in computer science or electrical engineering, with expertise in programming languages such as C/C++ and familiarity with real-time operating systems (RTOS). Proficiency in using development tools like debuggers, oscilloscopes, and integrated development environments (IDEs), as well as knowledge of protocols like SPI, I2C, and UART, is typically required. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help individuals excel in this role. These skills ensure the development of reliable, efficient, and high-performing embedded systems that meet rigorous technical and safety standards.
More about Embedded Systems Software Engineer jobs
What states have the most Embedded Systems Software Engineer jobs? States with the most job openings for Embedded Systems Software Engineer jobs include:
Infographic showing various Embedded Systems Software Engineer job openings in the United States as of May 2026, with employment types broken down into 71% Full Time, 13% Part Time, and 16% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $137,274 per year, or $66 per hour.

Software Engineer, Embedded Systems

Knak Digital

Seattle, WA • On-site

$190K - $225K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description

A fast-growing robotics and AI company is building intelligent automation solutions that
combine robotics, computer vision, and machine learning to solve real-world challenges in a
traditionally underserved industry. Their technology integrates advanced robotics with AI-driven
software to deliver high-performance, real-time decision-making in complex physical
environments.
As a Sr. Software Engineer, Embedded Systems, you will work alongside your software,
mechanical and electrical peers to build AI and robotics products. You will play a crucial role in
designing, developing, and maintaining embedded software systems for various electronic
devices. You will work closely with hardware engineers and other cross-functional teams to
ensure seamless integration of software and hardware components. You'll do whatever it
takes - which might include going to the farm - to ensure our customers have reliable and safe
products.
What You'll Do
• Partner with Engineering teams to build firmware on embedded systems for LaserWeeding
solution and future products.
• Develop and troubleshoot firmware running on various microcontroller platforms.
• Help design and establish the manufacturing and validation methods for PCBs and related
sub-components.
• Investigate control problems at the lowest level and learn how to properly tune them.
• Drive decision through project planning, task delegation and leading problem solving efforts
to reiterate quickly
Requirements
• Worked as a Software Engineer with embedded systems in C for 5+ years.
• Solid experience with designing and implementing reliable, consistent, and fast motor
control systems.
• Knowledge of scripting languages such as Python or Shell scripting.
• Strong understanding of embedded systems architecture, including microcontrollers,
sensors, and communication interfaces (e.g., UART, SPI, I2C).
• Experience with real-time operating systems (RTOS) such as Zephyr or FreeRTOS.
• Proficiency in debugging tools, such as JTAG, oscilloscopes, and logic analyzers.
• Familiarity with software development tools and version control systems (e.g., Git, SVN).
• Effective verbal and written communication skills and a desire to work in multidisciplinary
teams
• BS+ in Computer Science, Computer Engineering or related field
• Willing to travel up to 25%
Compensation
Base Salary Range: $190,000 - $225,000
Compensation varies based on experience, level, and skill alignment.
Benefits & Perks
• Competitive salary
• Pre-IPO stock options
• Fully-paid medical, dental, and vision coverage (including dependents)
• PPO or HDHP/HSA options
• Flexible PTO
• 401(k) plan
• Life insurance and long-term disability
• Employee Assistance Program
• Mental health support programs
• Virtual care / telehealth services
• Commuter benefits
• Pet insurance
• Inclusive, mission-driven work cultur