1

Embedded Software Engineer Robotics Jobs (NOW HIRING)

Embedded Software Engineer

Amherst, NY · On-site

$121K - $159K/yr

We are looking for a versatile Embedded Software Engineer/Computer Engineer to work on new and ... The ability to help debug complex robotics systems involving hardware, software, physics, models ...

New

Senior Embedded Software Engineer

Hayward, CA · Hybrid

$142K - $186K/yr

My client is an Orthopedic Medical Device company with an advanced robotic surgical platform. As they continue to scale their engineering team, they are seeking a Lead Embedded Software Engineer to ...

New

Senior Embedded Software Engineer

Sonoma, CA · Hybrid

$138K - $182K/yr

My client is an Orthopedic Medical Device company with an advanced robotic surgical platform. As they continue to scale their engineering team, they are seeking a Lead Embedded Software Engineer to ...

New

Senior Embedded Software Engineer

San Jose, CA · Hybrid

$145K - $190K/yr

My client is an Orthopedic Medical Device company with an advanced robotic surgical platform. As they continue to scale their engineering team, they are seeking a Lead Embedded Software Engineer to ...

New

Senior Embedded Software Engineer

Alameda, CA · Hybrid

$143K - $188K/yr

My client is an Orthopedic Medical Device company with an advanced robotic surgical platform. As they continue to scale their engineering team, they are seeking a Lead Embedded Software Engineer to ...

New

Senior Embedded Software Engineer

Fremont, CA · Hybrid

$135K - $177K/yr

My client is an Orthopedic Medical Device company with an advanced robotic surgical platform. As they continue to scale their engineering team, they are seeking a Lead Embedded Software Engineer to ...

New

Sr. Embedded Software Engineer

Seattle, WA · On-site

$210K - $280K/yr

As a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded Systems team developing the low-level software and firmware at the heart of the Reliable Robotics autonomy ...

Sr. Embedded Software Engineer

Seattle, WA · On-site

$210K - $280K/yr

As a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded Systems team developing the low-level software and firmware at the heart of the Reliable Robotics autonomy ...

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

Founded by former SpaceX engineers and backed by Bain Capital Ventures, TerraFirma is automating ... Experience working with embedded applications for robotics, autonomous vehicles, aerospace ...

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

... robotics and software. We are developing a small, autonomous gun turret that employs advanced ... We are seeking a highly skilled Embedded Software Engineer specializing in Jetson hardware ...

next page

Showing results 1-20

Embedded Software Engineer Robotics information

See salary details

$70K

$153.4K

$174K

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

As of Jun 15, 2026, the average yearly pay for embedded software engineer robotics in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What does an Embedded Software Engineer in Robotics do?

An Embedded Software Engineer in Robotics designs, develops, and maintains the software that runs on embedded systems within robotic devices. They work closely with hardware engineers to integrate sensors, actuators, and control systems, ensuring the robot operates reliably and efficiently. Their responsibilities include programming microcontrollers, optimizing real-time performance, debugging hardware-software interactions, and implementing algorithms for tasks like motion planning or sensor fusion. This role requires proficiency in low-level programming languages such as C or C++, familiarity with real-time operating systems, and a solid understanding of electronic hardware. Embedded software engineers in robotics play a crucial role in bringing intelligent machines to life.

What does it mean when a person is embedded?

In the context of an Embedded Software Engineer in robotics, being embedded refers to working with embedded systems—specialized computer hardware and software designed to perform dedicated functions within a larger system. These engineers develop software that runs directly on hardware like microcontrollers or processors, often requiring knowledge of real-time operating systems, hardware interfaces, and low-level programming languages such as C or C++.

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

To thrive as an Embedded Software Engineer in Robotics, you need a solid background in computer science or electrical engineering, strong programming skills in C/C++, and experience with real-time operating systems. Familiarity with microcontrollers, embedded Linux, PCB design tools, and relevant certifications like Certified Embedded Systems Engineer are commonly required. Analytical thinking, problem-solving, and effective teamwork are crucial soft skills for this role. These abilities ensure reliable, high-performance robotic systems that meet complex technical and collaborative project demands.

How does an Embedded Software Engineer in Robotics typically collaborate with hardware and mechanical teams during a project?

Embedded Software Engineers in robotics work closely with hardware and mechanical teams to ensure seamless integration between software and physical components. Regular meetings and design reviews are common, where engineers discuss interface requirements, troubleshoot hardware-software interactions, and coordinate firmware updates. This collaborative environment helps quickly resolve integration issues and ensures that the robotic system performs reliably as a whole. Effective communication and cross-disciplinary problem-solving are key aspects of daily work in this role.

What is the difference between Embedded Software Engineer Robotics vs Embedded Software Engineer Automation?

AspectEmbedded Software Engineer RoboticsEmbedded Software Engineer Automation
Required CredentialsBachelor's in Electrical, Computer Engineering, or related; experience with robotics frameworksBachelor's in Electrical, Mechanical, or Computer Engineering; experience with control systems
Work EnvironmentRobotics labs, research facilities, manufacturing plantsManufacturing lines, industrial plants, automation companies
Employer & Industry UsageRobotics companies, research institutions, automation startupsManufacturers, industrial automation firms, process control industries
Common Search & Comparison IntentUnderstanding roles in robotics developmentDistinguishing automation software roles

Embedded Software Engineer Robotics focuses on developing software for robotic systems, integrating sensors, actuators, and control algorithms. Embedded Software Engineer Automation specializes in creating software for automated industrial processes. While both roles require embedded systems expertise, robotics roles emphasize perception and mobility, whereas automation roles focus on process control and efficiency.

What does it mean if something is embedded?

In the context of an Embedded Software Engineer in Robotics, 'embedded' refers to software that is integrated into hardware devices, such as robots or electronic systems, to control their functions. This software runs on specialized microcontrollers or processors and is often developed using languages like C or C++, requiring knowledge of hardware interfaces and real-time operation. Understanding embedded systems is essential for designing reliable, efficient robotic control systems.
More about Embedded Software Engineer Robotics jobs
What are the most commonly searched types of Embedded Software Engineer Robotics jobs? The most popular types of Embedded Software Engineer Robotics jobs are:
Infographic showing various Embedded Software Engineer Robotics job openings in the United States as of June 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Embedded Software Engineer

Bechamo LLC

Amherst, NY • On-site

$121K - $159K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

We are looking for a versatile Embedded Software Engineer/Computer Engineer to work on new and exciting aircraft-related interfaces, avionics and simulation and related tools. As an embedded software engineer, you will have the freedom and creativity to influence the company course and product cycle.  

The projects involve programming interfaces and hosting algorithms on bare metal, RTOS-based microcontrollers, and embedded processors, graphical user interfaces, CI test frameworks, mission planning, and flight test support tools.  Projects range in complexity and languages, utilizing Python, C++ mostly, with some work in C and future work in React.  To save time, we are not looking for a full stack software developer or data scientist.


At Bechamo won't be cog filling headcount, you will be highly valued and given opportunities to expand into many areas to develop a deeper and more effective understanding as a result. Come join an inspiring team to create a new world for automation, flight control, aircraft design and software tools.


Key skills include being able to work independently and with scientific engineers and other embedded software engineers. A background in Electrical Engineering, Aerospace, Computer Engineering, or Computer Science is ideal. The ability to help debug complex robotics systems involving hardware, software, physics, models, interfaces, and other people’s codebases is required.  The ideal candidate will write quality software using typical software development processes, source control, continuous integration, design documentation, and code reviews. 

The position is located at the University of Buffalo Amherst Incubator space. 

Our projects employ software at the heart that enables small to manned-size aircraft, from autonomy, to flight controls, aircraft design, ground test systems, and flight test. It certainly is an exciting time to work in software with aerospace applications, the world is transforming, come join us!

Due to the nature of some of the applications, this work requires US citizenship.


Position Requirements:

  • BS in Computer Science or related engineering field
  • Ability to code in C/C++, and Python
  • Experience in simulation development
  • Experience with implementing and testing algorithms
  • Experience developing embedded microcontroller software
  • Experience with real-time operating systems
  • Experience with digital electronics 
  • Experience with data buses such as SPI, CAN, I2C and UART interfaces
  • Experience with robotic systems – physics+software+hardware development, integration and test
  • Linux-based development, Cmake build tools.


Preferred/Nice to Have:

  • MS in Computer Science and experience in Embedded programming
  • Experience in simulation development
  • Experience building and flying small aircraft
  • Aerodynamics basics
  • Experience with MATLAB
  • Familiarity with open-source PX4 software
  • Control system basics
  • Signal processing 
  • Unmanned aircraft sensing and actuation
  • Continuous Integration 


About the Company

Bechamo was founded in November 2020, located in Bothell, WA, and moved to Amherst, NY in 2021 to become a lead provider of control-related engineering solutions. Bechamo works on an interesting range of applications, from small UAS to larger man-sized aircraft. This is an early-stage startup, so a unique opportunity to help become and shape the company culture, tools, and direction.


This position is unique startup that will allow you to become the engineer you always wanted to be and gain unique experiences you can’t get from larger companies. We’re looking for passionate, like-minded and diverse people to help turn this into the most exciting Aerospace company in Western New York.