Senior C++ ROS2 Vision Engineer (Traffic Systems) - Remote

Nix

Boston (MA)

Hybrid

USD 140,000 - 190,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working format - remote or on
Competitive salary and good package
Career growth
Mentorship program
Tech talks and trainings
Education reimbursement
Team events

Job summary

Nix is seeking an experienced Senior C++ Software Engineer to join an embedded vision systems project, contributing to a ROS2-based traffic management platform. You will design core C++ components, integrate sensors, ensure real-time performance, and collaborate across teams to deliver scalable software for complex traffic scenarios.

In this role you will influence architectural decisions, perform code reviews, and mentor colleagues while working in a flexible, remote-friendly environment.

Qualifications

  • 5+ years of professional software development experience.

Responsibilities

  • Design and implement core C++ components within a ROS2-based system.
  • Develop and maintain high-quality software using Modern C++ (C++17/20).
  • Integrate sensors, external interfaces, and third-party components.
  • Develop distributed, component-based applications using pub/sub and message-based communication.
  • Contribute to software architecture and design decisions, evaluate technical options, ensure maintainable solutions.
  • Develop unit and integration tests to ensure quality, reliability, and stability.
  • Participate in code reviews and provide constructive feedback.
  • Identify and implement performance optimizations focusing on runtime performance and resource use.
  • Debug and troubleshoot in Linux, including profiling and performance analysis.
  • Maintain container images and build configurations for development and target environments.
  • Collaborate with developers, architects, and stakeholders; provide mentorship to less experienced developers.

Skills

C++
Modern C++17/20
Multithreading
ROS2
Linux
Git
Docker
Problem solving
English communication

Tools

ROS2
Git
Docker
Kubernetes
Yocto/Embedded Linux

Job description

Nix is seeking an experienced Senior C++ Software Engineer to join an embedded vision systems project, contributing to a ROS2-based traffic management platform. You will design core C++ components, integrate sensors, ensure real-time performance, and collaborate across teams to deliver scalable software for complex traffic scenarios.

In this role you will influence architectural decisions, perform code reviews, and mentor colleagues while working in a flexible, remote-friendly environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ ROS2 Engineer — Embedded Traffic Vision (Remote)
Senior C++ ROS2 Engineer — Embedded Traffic Vision (Remote)

N-iX • United States

Hybrid
USD 120,000 - 170,000
Flexible working format
Competitive salary
Mentorship program
+1
Senior C++ Engineer
Senior C++ Engineer

N-iX • United States

Hybrid
USD 120,000 - 170,000
Flexible working format
Competitive salary
Mentorship program
+1
Senior C++ Software Engineer (Fully Remote)
Senior C++ Software Engineer (Fully Remote)

Partner Company • United States

Remote
USD 120,000 - 160,000
Senior C++/ROS2 Embedded Vision Engineer - Flexible & Growth
Senior C++/ROS2 Embedded Vision Engineer - Flexible & Growth

Partner Company • United States

Remote
USD 120,000 - 160,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Nix • Boston (MA)

Hybrid
USD 140,000 - 190,000
Flexible working format - remote or on
Competitive salary and good package
Career growth
+4
Senior Robotics Software Engineer - Remote C++/Python, ROS
Senior Robotics Software Engineer - Remote C++/Python, ROS

Bright Vision Technologies • Oregon

Hybrid
USD 80,000 - 104,000
Senior C++ Robotics Engineer: Real-Time Autonomous Systems
Senior C++ Robotics Engineer: Real-Time Autonomous Systems

Cyngn, Inc. • Mountain View (CA)

Hybrid
USD 198,000 - 225,000
Health benefits (Medical, Dental, Vision)
401(k) plan
Flexible vacation policy
+3
Senior Computer Vision Engineer - Remote, Perception & SLAM
Senior Computer Vision Engineer - Remote, Perception & SLAM

Placements24 • Willows (CA)

Remote
USD 150,000 - 210,000
Health, dental, and vision insurance
Retirement savings plan
Generous paid time off
+2
Senior ROS/ROS2 Robotics Software Engineer (Remote)
Senior ROS/ROS2 Robotics Software Engineer (Remote)

Rex.zone • United States

Remote
USD 140,000 - 180,000
Robotics Software Engineer - ROS2 & C++ (Hybrid)
Robotics Software Engineer - ROS2 & C++ (Hybrid)

Cindavi • Tacoma (WA)

Hybrid
USD 80,000 - 130,000
Relocation assistance
Hybrid work
Remote work possible