Demo

Robotics Software Engineer (C++ / ROS)

SNI Companies
Riviera, FL Contractor
POSTED ON 8/30/2026
AVAILABLE BEFORE 10/26/2026

Robotics Software Engineer – C / ROS

Location: Riviera, FL

Duration: Long term


Job Summary


We are seeking an experienced Robotics Software Engineer to design, develop, integrate, test, and debug software solutions for advanced robotics and mission-critical applications.

The ideal candidate will have strong hands-on experience with C , ROS, Linux, Git, and Docker/Podman, along with a solid understanding of software development processes and robotics systems.


Key Responsibilities


  • Design, develop, test, debug, and maintain robotics software applications using C .
  • Develop and integrate software components within ROS (Robot Operating System) environments.
  • Work in Linux development environments to build, troubleshoot, and optimize software.
  • Apply software development standards, processes, procedures, and tools throughout the software development lifecycle.
  • Analyze system requirements, software functionality, inputs/outputs, and interfaces to develop effective technical solutions.
  • Troubleshoot and resolve software defects, integration issues, and performance problems.
  • Develop and maintain technical documentation, operating instructions, and software design documentation.
  • Use Git for source code management and collaborative development.
  • Build, deploy, and manage software using Docker or Podman containers.
  • Collaborate with systems, hardware, controls, and other engineering teams on software integration and testing.
  • Support software verification, validation, system integration, and debugging activities.


Required Qualifications

  • Strong professional experience developing software with C .
  • Hands-on experience with ROS (Robot Operating System).
  • Strong experience developing and debugging software in Linux environments.
  • Experience with Git and modern software development workflows.
  • Experience with Docker or Podman containerization.
  • Strong understanding of software development lifecycle, debugging, testing, and integration.
  • Experience working with complex robotics, embedded, autonomous, or mission-critical systems is highly preferred.


Preferred Qualifications

  • Python development experience.
  • Qt / GUI development experience.
  • Experience with AI/ML, computer vision, or robotics perception.
  • Experience with TensorFlow, PyTorch, or LLM-based tools.
  • Experience with robotics simulation / Digital Twin technologies.
  • Knowledge of controls engineering, MATLAB, and closed-loop analysis.
  • Experience with CI/CD pipelines and automated software testing.
  • Experience interfacing with hardware using Serial, Ethernet, and digital interfaces.
  • Experience developing software for Windows environments.


Top 5 Must-Have Skills

C | ROS | Linux | Git | Docker/Podman

Candidates must have hands-on experience with the core required technologies, particularly C and ROS, to be considered.

Hourly Wage Estimation for Robotics Software Engineer (C++ / ROS) in Riviera, FL
$80.00 to $91.00
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 Robotics Software Engineer (C++ / ROS)?

Sign up to receive alerts about other jobs on the Robotics Software Engineer (C++ / ROS) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$178,466 - $212,939
Income Estimation: 
$210,454 - $267,360
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 SNI Companies

  • SNI Companies Miami, FL
  • This position is responsible for researching and preparing deferred discount requests and researching and reviewing brokerage commission payments for appro... more
  • 4 Days Ago

  • SNI Companies Coral Gables, FL
  • The ideal candidate is a detail-oriented team player who will be the first point of contact for visitors at the office, greeting them in a polite and well-... more
  • 11 Days Ago

  • SNI Companies Aurora, CO
  • SNI Companies has partnered with a growing company in the Denver Metropolitan area in search of a Production Manager . This is a direct hire onsite positio... more
  • 12 Days Ago

  • SNI Companies Clearwater, FL
  • SNI Companies has immediate openings for Payroll Specialists in Clearwater, Florida! Hybrid- role must be able to work 3 days in the office Monday- Friday ... more
  • 12 Days Ago


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

  • Path Robotics Columbus, OH
  • Build the Path Forward At Path Robotics, we're building the future of embodied intelligence. Our AI-driven systems enable robots to adapt, learn, and perfo... more
  • 1 Day Ago

  • Almond Robotics San Francisco, CA
  • Almond is building America’s robot factory. We are looking for a Robotics Software Engineer to design, test, and implement key software components for our ... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!