Senior Robotics Software Engineer; ROS​/C++​/Embedded Systems

Jansoft Global
Dallas, US

Why this role

Pace
Fast Paced
Collaboration
High
Autonomy
Medium
Decision Impact
Team
Role Level
Individual Contributor

What success looks like

  • robust software architectures
  • optimized robot behavior
  • compliance with safety standards
Typical background
8+ years of experience in software engineering or roboticsBachelor’s degree in Computer Science or related field

Transferable backgrounds

Skills & requirements

Required

C++ROSembedded systemsLinuxhardware interfacingcontrol systemssystem architecture

Preferred

ROS-based systemsautonomous navigationCI/CD pipelinescontainerization

Stack & domain

C++PythonRosLinuxEmbedded systemsHardware componentsMotorsSensorsControllersControl systemsPid controlMicrocontroller interfacingCommunication protocolsTcp/ipCanCanoSpiCi/cd pipelinesAutomated testingContainerizationDeployment strategiesGitWarehouse automationIndustrial robotics

About the role

Position: Senior Robotics Software Engineer (ROS / C++ / Embedded Systems)

Senior Robotics Software Engineer (ROS / C++ / Embedded Systems)

Dallas, United States | Posted on 04/13/2026

Rate: $65/hr (w2/c2c)

Role Overview

As a Senior Robotics Software Engineer, you will design, develop, and optimize software for autonomous robotic systems used in warehouse automation. This role combines advanced software development with hands-on interaction with robotic hardware. You will work extensively with ROS-based systems

, modern C++, and Linux environments, contributing to both system architecture…

Similar roles