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

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

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: Jansoft Global
Full Time position
Listed on 2026-05-09
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 65 - 70 USD Hourly USD 65.00 70.00 HOUR
Job Description & How to Apply Below
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 and real-world robot performance.

Responsibilities
  • Develop and maintain robotics software using C++ (C++11+) and Python on Linux systems
  • Design and implement scalable, production-grade software architectures
  • Contribute to ROS-based robotic systems and middleware
  • Interface with hardware components including motors, sensors, and controllers
  • Debug and optimize robot behavior through hands-on testing with physical systems
  • Analyze system performance and resolve issues related to reliability, latency, and control
  • Participate in code reviews, design reviews, and SDLC processes
  • Mentor junior engineers and contribute to team best practices
  • Create and execute test plans for robotics systems
  • Support field testing and on-site deployments of robotic solutions
  • Ensure compliance with safety standards when working with live equipment
Required Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • 8+ years of experience in software engineering or robotics
  • Strong proficiency in modern C++ (C++11 or later) with experience in Smart pointers, templates, and object-oriented design
  • Hands-on experience with robotics systems or autonomous platforms
  • Experience working with hardware and sensors (e.g., motors, encoders, LiDAR, cameras)
  • Strong understanding of control systems (e.g., PID control)
  • Experience with embedded systems and microcontroller interfacing
  • Familiarity with communication protocols such as TCP/IP, CAN, CANO

    pen, SPI
  • Experience designing systems from scratch (not just maintaining existing code)
Preferred Qualifications
  • Experience with ROS (Robot Operating System)
  • Background in autonomous navigation or mobile robotics (AGVs, AMRs, robotic arms)
  • Experience with CI/CD pipelines and automated testing
  • Knowledge of containerization and deployment strategies
  • Experience with Git or other version control systems
  • Prior experience in warehouse automation or industrial robotics
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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