Verified current Job

Senior C++ Software Engineer

We are looking for an experienced Senior C++ Software Engineer to join the embedded vision systems project and contribute to the development of an advanced traffic management platf

Job Full source details
N-iX Source published Sep 20, 2026 Verified 3 hours ago
✓ 100% verification score · Source: N-iX (greenhouse) · Always confirm final requirements on the original source.
Complete source information imported The available role or programme description, requirements, benefits and source facts were imported from the public official endpoint and formatted for reading.

Overview

We are looking for an experienced Senior C++ Software Engineer to join the embedded vision systems project and contribute to the development of an advanced traffic management platf

Full job description

We are looking for an experienced Senior C++ Software Engineer to join the embedded vision systems project and contribute to the development of an advanced traffic management platform based on sensor fusion and a ROS2-based architecture. The role focuses on building and maintaining core application components in Modern C++ , integrating sensors and external interfaces, and developing reliable, high-performance software for complex traffic management scenarios. The successful candidate will work independently on complex development tasks, contribute to architectural and technical decisions, participate in code reviews, and help ensure the scalability, maintainability, and performance of the platform. Key Responsibilities Design and implement core application components in C++ within a ROS2-based system . Develop and maintain high-quality software using Modern C++ (C++17/20) . Integrate various sensors, external interfaces, and third-party components into the existing system. Develop distributed, component-based applications using pub/sub and message-based communication . Contribute to software architecture and design decisions, evaluate technical options, and ensure maintainable and reusable solutions. Develop unit and integration tests to ensure software quality, reliability, and stability. Participate in code reviews and provide constructive technical feedback. Identify and implement performance optimizations , with a focus on runtime performance and efficient resource utilization. Debug and troubleshoot complex issues in a Linux development environment , including profiling and performance analysis. Maintain container images and build configurations for development and target environments. Collaborate closely with other developers, architects, and project stakeholders. Provide technical guidance and mentorship to less experienced developers. Required Skills & Experience 5+ years of professional software development experience , with strong expertise in C++. Strong proficiency in Modern C++ (C++17/20) . Solid understanding of memory management, concurrency, multithreading, and performance-critical programming . Experience developing robotic applications using ROS2 . Hands-on experience integrating multiple sensors into complex software systems. Understanding of ROS2 architecture and distributed/component-based systems. Experience with pub/sub or message-based communication and distributed systems. Solid understanding of software architecture and design principles . Experience writing unit and integration tests . Strong Linux development skills, including debugging, profiling, and performance analysis . Strong experience with Git and collaborative software development workflows. Experience with Docker and containerized development/build environments. Strong analytical, problem-solving, and debugging skills. Ability to work independently and take ownership of complex technical tasks. Good English communication skills. Nice to Have Hands-on experience with ROS2 and development of ROS2 nodes. Experience with Python , particularly for non-critical ROS2 nodes, tooling, or testing. Experience with Yocto / Embedded Linux . Knowledge of Kubernetes and Helm . Experience with CI/CD pipelines , particularly Jenkins or GitLab CI. Understanding of machine learning concepts applied to perception and decision-making . Experience with real-time operating systems and real-time programming concepts . Experience with traffic management, traffic monitoring, or traffic law enforcement systems . What You Will Work On As part of an embedded vision systems project, you will contribute to a complex sensor-fusion platform designed to handle challenging traffic and junction scenarios. Your primary focus will be the development of reliable and high-performance C++ components within the existing ROS2 ecosystem, as well as integration with sensors and other system components. You will have the opportunity to influence technical solutions, contribute to architectural decisions, and work on software where performance, reliability, scalability, and real-time capabilities are essential. We offer*: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits *not applicable for freelancers

Tips for this job

Practical Job and Scholarship guidance. These tips do not replace official rules or create new eligibility requirements.

  1. Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
  2. Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
  3. Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
  4. Apply through the original employer or official recruitment destination shown on this page.

Verification notes

laptop-ats-crawler v3

Original authoritative source

Job and Scholarship is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.

N-iX (greenhouse) ↗

Browse current Job and Scholarship listings from N-iX (greenhouse) →

Related opportunities

Other current verified records you may want to review.

Job

Фотокорреспондент

Республиканское государственное предприятие на праве хозяйственного ведения «Телерадиокомплекс Президента Республики Казахстан» Управления делами Президента Республики Казахстан · KZ

Фотокорреспондент at Республиканское государственное предприятие на праве хозяйственного ведения «Телерадиокомплекс Президента Республики Казахст...

Job

Plate & Pack Line Lead - Weekends

Momsmeals

The Line Lead will learn all jobs on the line and be able to step in where needed, and will oversee/drive workflow, troubleshoot issues, and prov...

Job

Fulfillment Associate

Momsmeals

Mom’s Meals, the leading national provider of refrigerated home-delivered meals in the healthcare market, is in hyper-growth mode. The Fulfillmen...

Job

1st shift Materials Support Representative

Momsmeals

The Materials Support Rep serves the kitchen department to identify, scan, and move all kitchen ingredients from dry, refrigerated and frozen sto...

Job

1st shift Kettle Tender

Momsmeals

The Kettle Tender is responsible for the safe and efficient cooking of food products to be plated and delivered to our customers. This process in...

Job

1st Shift Fulfillment Associate

Momsmeals

Mom’s Meals, the leading national provider of refrigerated home-delivered meals in the healthcare market, is in hyper-growth mode. The Fulfillmen...

More ways to save

Discover deals, coupons and free courses on our sister site.

Explore DealVorio
Save more with DealVorio: deals, coupons, free courses, apps and books