Robotics Software Engineer: C++, ROS & Linux Expert

SNI Companies

Town of Florida (NY)

On-site

USD 120,000 - 160,000

Full time

42 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SNI Companies is 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 hands-on experience with C++, ROS, Linux, Git, and Docker/Podman, and will contribute across the full software lifecycle from design to deployment.

You will collaborate with cross-functional teams to build robust software in dynamic environments and help drive innovation in

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.

Responsibilities

  • Design, develop, test, debug, and maintain robotics software applications using C++.
  • Develop and integrate software components within ROS 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.

Skills

C++
ROS
Linux
Git
Docker/Podman
CI/CD

Tools

ROS tooling
Git workflows
Docker/Podman tooling

Job description

SNI Companies is 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 hands-on experience with C++, ROS, Linux, Git, and Docker/Podman, and will contribute across the full software lifecycle from design to deployment.

You will collaborate with cross-functional teams to build robust software in dynamic environments and help drive innovation in

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer (C++ / ROS)
Robotics Software Engineer (C++ / ROS)

SNI Companies • Town of Florida (NY)

On-site
USD 120,000 - 160,000
Sr Robotics Software Engineer
Sr Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer - ROS/Linux Leader
Senior Robotics Software Engineer - ROS/Linux Leader

Toyota Automated Logistics Group • Town of Texas (WI), Northern (KY)

Hybrid
USD 120,000 - 160,000
Health insurance
401(k) matching
Vacation / Holiday Pay
+2
Robotics Software Engineer (C++/Python, ROS2)
Robotics Software Engineer (C++/Python, ROS2)

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 120,000 - 180,000
Autonomous Robotics Software Engineer (C++, ROS, Linux)
Autonomous Robotics Software Engineer (C++, ROS, Linux)

Toyota Automated Logistics • Grapevine (TX)

On-site
USD 100,000 - 150,000
Health Insurance
Dental Insurance
Vision Insurance
+8
Robotics Software Engineer — ROS 2 | AI & Navigation
Robotics Software Engineer — ROS 2 | AI & Navigation

SRI • Menlo Park (CA)

On-site
USD 110,000 - 160,000
Health Insurance
401k
Competitive Benefits Package
Robotics Software Engineer (C++, ROS, Linux)
Robotics Software Engineer (C++, ROS, Linux)

Butler America Aerospace L.L.C. • Florida

On-site
USD 48,000 - 58,000
401K
medical
dental
+2
Robotics Engineer
Robotics Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • New York (NY)

On-site
USD 120,000 - 160,000
Competitive salary
Benefits
Small, high-caliber team
+1
Senior Robotics Software Engineer - ROS, Linux, Autonomy Leader
Senior Robotics Software Engineer - ROS, Linux, Autonomy Leader

Toyota Automated Logistics • Grapevine (TX)

On-site
USD 140,000 - 190,000
Health Insurance
Dental Insurance
Vision Insurance
+6
Robot Software Engineer
Robot Software Engineer

Motion Control • Detroit (MI)

On-site
USD 95,000 - 140,000
Competitive pay
Comprehensive benefits
Professional growth
+1