Demo

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

Jansoft Global
Dallas, TX Contractor
POSTED ON 4/14/2026
AVAILABLE BEFORE 5/13/2026

Location: Dallas, TXContract (12 months)

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.

Key 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
  • Collaborate in Agile development cycles (planning, estimation, delivery)
  • 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)
  • Experience with smart pointers, templates, and object-oriented design
  • Experience developing software in Linux environments
  • 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, CANOpen, 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
  • Exposure to full product lifecycle (development → testing → deployment)
  • Prior experience in warehouse automation or industrial robotics

Salary : $65

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Robotics Software Engineer (ROS / C++ / Embedded Systems)?

Sign up to receive alerts about other jobs on the Senior Robotics Software Engineer (ROS / C++ / Embedded Systems) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jansoft Global

  • Jansoft Global York, NY
  • Location: Midtown Manhattan, New York, NY (Hybrid) Duration: 12 Month Contract Rate: $38/hr W2 only Role Overview We are seeking a motivated and detail-ori... more
  • 10 Days Ago

  • Jansoft Global Palo Alto, CA
  • Location: Palo Alto, CA Duration: 12 Months Contract Rate: $75/hr W2 only Role Overview We are seeking an experienced Android Framework Engineer to design ... more
  • 2 Days Ago

  • Jansoft Global Bellevue, WA
  • Location: Bellevue, WA (Onsite) Employment Type: Full-Time Salary range: 100k - 120k We are seeking a Senior Full Stack Engineer with strong backend and fr... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Senior Robotics Software Engineer (ROS / C++ / Embedded Systems) jobs in the Dallas, TX area that may be a better fit.

  • ISEE Dallas, TX
  • ISEE is seeking an experienced Senior Software Engineer to join our team. The ideal candidate has several years of work experience, and have worked on comp... more
  • 11 Days Ago

  • Jobs via Dice Coppell, TX
  • Sr Software Engineer for Warehouse Automation & Robotics - If you want your code to leave the screen and shape how a warehouse actually runs, this role pro... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!