×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer Robotics & Embedded Systems

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: TalentBridge
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Python, Robotics
Salary/Wage Range or Industry Benchmark: 90000 - 130000 USD Yearly USD 90000.00 130000.00 YEAR
Job Description & How to Apply Below

Software Engineer - Robotics & Embedded Systems

Location: Charlotte, NC (Onsite)

Eligibility Requirements

This role is not eligible for visa sponsorship
. This is a direct-hire opportunity; no C2C or third-party submissions.

About the Opportunity

Talent Bridge is partnering with an innovative engineering organization developing advanced robotic and autonomous vehicle technologies for highly regulated government applications. We are seeking a Software Engineer with experience developing software for embedded and robotic systems. This position offers the opportunity to work closely with multidisciplinary engineering teams to develop, integrate, test, and deploy software supporting next-generation autonomous platforms. This is a hands‑on engineering role where you'll work across software, embedded hardware, communications, and system integration to deliver reliable, production-ready solutions.

What

You'll Be Doing

As part of a collaborative engineering team, you'll contribute throughout the product development lifecycle by:

  • 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.
Required Qualifications

We're looking for engineers with experience in most of the following:

  • 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 ROS
    2.
  • 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
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary