Senior C++ Software Engineer
N-iX, Ukraine
About the job
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.