Embedded Software Engineer III - Robotics (C/C++, RTOS)

asirobots

Mendon (UT)

On-site

USD 110,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Autonomous Solutions Inc in Mendon, UT, is seeking an Embedded Software Engineer III to contribute to embedded systems for autonomous robotic vehicles. You will design, implement, and test software across vehicle control, actuators, and sensors, employing C/C++ in real-time environments.

The role requires 3-5 years of embedded experience, familiarity with RTOS and ROS/ROS2, and a disciplined approach to writing clean, testable code. This is a full-time W-2 position.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field.
  • 5+ years designing and implementing embedded real-time software systems using C/C++.
  • Familiarity with large multithreaded embedded applications running on an RTOS.
  • Familiarity with electrical and mechanical systems.
  • Experience with communication protocols such as CAN, TCP, UDP, SPI, or RS232.
  • Experience with ROS/ROS2 or sensor interfacing including GPS, LiDAR, RADAR, or ultrasonics.
  • Experience with Agile development, device drivers, or flash programming tools a plus.

Responsibilities

  • Develop and maintain features for embedded applications on autonomous robotic vehicle platforms.
  • Diagnose and resolve defects across vehicle control, actuator, and perception sensor systems.
  • Participate in systems engineering to ensure smooth software integration across hardware and software stacks.
  • Write clean, reusable C and C++ code following SOLID principles and established design patterns.
  • Build and maintain unit, integration, and system simulation tests with a test-first approach.
  • Contribute to continuous refactoring and use distributed version control effectively.
  • Support fielded systems and collaborate with engineering teams to resolve integration issues.

Skills

Embedded real-time software
C/C++ programming
Multithreaded systems
Agile development
CAN/TCP/UDP/SPI/RS232

Education

Bachelor's degree in EE/CS/CE

Tools

ROS/ROS2
Git

Job description

Autonomous Solutions Inc in Mendon, UT, is seeking an Embedded Software Engineer III to contribute to embedded systems for autonomous robotic vehicles. You will design, implement, and test software across vehicle control, actuators, and sensors, employing C/C++ in real-time environments.

The role requires 3-5 years of embedded experience, familiarity with RTOS and ROS/ROS2, and a disciplined approach to writing clean, testable code. This is a full-time W-2 position.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer — Real-Time Robotics
Senior Embedded Software Engineer — Real-Time Robotics

Autonomous Solutions • Logan (UT)

On-site
USD 95,000 - 140,000
Lead Embedded Robotics Software Engineer
Lead Embedded Robotics Software Engineer

asirobots • Mendon (UT)

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Actalent • North Reading (MA)

On-site
USD 110,000 - 140,000
Medical
Dental
Vision
+9
Autonomous Robotics Embedded Software Engineer III
Autonomous Robotics Embedded Software Engineer III

Autonomous Solutions, Inc. (ASI) • Mendon (UT)

On-site
USD 90,000 - 120,000
Embedded Software Engineer: Autonomy (C/C++, RTOS)
Embedded Software Engineer: Autonomy (C/C++, RTOS)

Actalent • North Reading (MA)

On-site
USD 110,000 - 140,000
Medical
Dental
Vision
+9
Embedded Software Engineer - III - Contract
Embedded Software Engineer - III - Contract

Autonomous Solutions, Inc. (ASI) • Mendon (UT)

On-site
USD 90,000 - 120,000
Embedded Software Engineer - III - Contract
Embedded Software Engineer - III - Contract

asirobots • Mendon (UT)

On-site
USD 110,000 - 150,000
Staff Embedded C++ Engineer for Robotics & Autonomy
Staff Embedded C++ Engineer for Robotics & Autonomy

Full Spectrum • Westborough (MA)

On-site
USD 90,000 - 140,000
Bonus eligible
Control Systems / Embedded Software Engineer [33329]
Control Systems / Embedded Software Engineer [33329]

Stealth Startup • Huntsville (AL)

On-site
USD 105,000 - 145,000
Embedded Software Engineer - IV - Contract
Embedded Software Engineer - IV - Contract

asirobots • Mendon (UT)

On-site
USD 120,000 - 160,000