Robotics Software Engineer: ROS2 & Embedded Systems

TalentBridge

Charlotte (NC)

On-site

USD 90,000 - 130,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TalentBridge is seeking a Software Engineer to develop software for robotic and embedded systems in Charlotte, NC. You will work on ROS2-based applications, integrate sensors and CAN Bus devices, and collaborate with multidisciplinary teams to deliver production-ready solutions.

The role focuses on hands-on development, debugging, and system validation in Linux environments, with opportunities to contribute to documentation and release activities. Onsite in Charlotte, NC.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, or a related technical discipline.
  • Minimum of 2 years of professional software development experience.
  • Strong programming experience using Python and C++.
  • Hands-on experience developing applications with ROS2.
  • Experience integrating sensors, embedded hardware, and robotic devices.
  • Experience working with CAN Bus communication.
  • Experience developing software for embedded computing platforms.
  • Strong Linux development experience.
  • Experience using Git for source control.
  • Familiarity with software testing, debugging, and code review best practices.
  • Ability to work independently while collaborating within a multidisciplinary engineering team.
  • Strong written and verbal communication skills

Responsibilities

  • Designing, developing, and maintaining software for robotic and embedded systems.
  • Building applications and services using ROS2, Python, and C++.
  • Integrating sensors, actuators, embedded computers, and communication interfaces into complete robotic systems.
  • Developing software for edge computing platforms and embedded hardware.
  • Supporting software bring-up, debugging, and system validation in Linux environments.
  • Integrating CAN Bus devices and troubleshooting communication between embedded subsystems.
  • Collaborating with electrical, mechanical, and systems engineers during product development and integration.
  • Maintaining source code, version control, and development workflows using Git.
  • Supporting software testing, debugging, code reviews, and continuous integration practices.
  • Troubleshooting software and hardware integration issues while helping improve overall system performance.
  • Contributing to technical documentation and software release activities.

Skills

Python
C++
ROS2
CAN Bus
Linux
Git
Communication skills

Education

Bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, or a related technical discipline

Tools

ROS2
CAN Bus
Git
Linux

Job description

TalentBridge is seeking a Software Engineer to develop software for robotic and embedded systems in Charlotte, NC. You will work on ROS2-based applications, integrate sensors and CAN Bus devices, and collaborate with multidisciplinary teams to deliver production-ready solutions.

The role focuses on hands-on development, debugging, and system validation in Linux environments, with opportunities to contribute to documentation and release activities. Onsite in Charlotte, NC.

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

Similar jobs worth comparing

Software Engineer Robotics & Embedded Systems
Software Engineer Robotics & Embedded Systems

TalentBridge • Charlotte (NC)

On-site
USD 90,000 - 130,000
Robotics Software Engineer - Autonomy & ROS2
Robotics Software Engineer - Autonomy & ROS2

Goodwin Recruiting • Concord (NC)

On-site
USD 140,000 - 150,000
Relocation assistance
Comprehensive healthcare and benefits
401(k) with company contribution
+2
Robotics Software Engineer - ROS2, Scale & Reliability
Robotics Software Engineer - ROS2, Scale & Reliability

Blue Sky Robotics • Chapel Hill (NC)

On-site
USD 80,000 - 120,000
Work on production systems
End-to-end software ownership
Quick shipping of work in active deployments
+1
Robotics Software Engineer (C++/Python, ROS2)
Robotics Software Engineer (C++/Python, ROS2)

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 120,000 - 180,000
On-Site Robotics Software Engineer - ROS 2 Expert
On-Site Robotics Software Engineer - ROS 2 Expert

Altentechnologyusa • North Reading (MA)

On-site
USD 120,000 - 145,000
Embedded Robotics Software Engineer - Sensor Fusion, ROS 2
Embedded Robotics Software Engineer - Sensor Fusion, ROS 2

Optimal • Kentucky

On-site
USD 80,000 - 100,000
Sr Robotics Software Engineer
Sr Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Autonomous Robotics Software Engineer (ROS2)
Senior Autonomous Robotics Software Engineer (ROS2)

United States Digital Space LLC • United States

Remote
USD 78,000 - 100,000
Robotics Software Engineer - ROS 2 & Autonomy
Robotics Software Engineer - ROS 2 & Autonomy

ALTEN Technology USA • North Reading (MA)

On-site
USD 120,000 - 145,000
Robotics Software Engineer - Autonomy & UxV Systems
Robotics Software Engineer - Autonomy & UxV Systems

Hendrick Automotive Group • Charlotte (NC)

On-site
USD 80,000 - 110,000