Enable job alerts via email!

Senior C++ Engineer

N-iX

Poland

Hybrid

PLN 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A technology company is seeking a Senior C++ Engineer to drive innovations in traffic management technology. You will work with ROS2 to develop interfaces and integrate various sensors, optimizing performance and ensuring system cohesiveness. A competitive salary and flexible working options are offered, along with professional development opportunities.

Benefits

Flexible working format
Competitive salary
Career growth opportunities
Education reimbursement
Corporate events

Qualifications

  • Strong experience in C++ programming.
  • Proven track record in developing robotic applications using ROS2.
  • Hands-on experience with sensor integration.

Responsibilities

  • Develop and implement interfaces with sensors in ROS2.
  • Manage DDS and communication protocols.
  • Design and maintain ROS2 nodes.

Skills

C++ programming
ROS2 experience
Sensor integration
Machine learning techniques
Real-time programming

Tools

Python
Job description

We are seeking a talented and experienced Senior C++ Engineer to join our innovative team.

Our project aims to transform traffic management technology through a cutting-edge platform that utilizes advanced sensor fusion to manage complex junction scenarios. If you are passionate about driving technological advancements and enjoy working on challenging problems, we want to hear from you!

Responsibilities
  • Develop and implement interfaces with various sensors within the ROS2 framework.
  • Configure and manage DDS (Data Distribution Service) and other communication protocols to facilitate seamless inter-process communication.
  • Integrate ROS2 nodes with other system components to ensure cohesive functionality.
  • Design, implement, and maintain ROS2 nodes. Note: While ROS2 nodes are expected to be primarily written in Python, contributions in C++ are highly valuable.
  • Optimize code to enhance performance and efficiency, ensuring robust and scalable solutions.
  • Participate in code reviews to uphold high coding standards and promote best practices within the team.
Requirements
  • Strong experience and expertise in C++ programming.
  • Proven track record in developing robotic applications using ROS2.
  • Hands-on experience with integrating various sensors into complex systems.
  • Understanding of machine learning techniques applied to perception and decision-making tasks.
  • Experience with real-time operating systems and real-time programming concepts.
Preferred Skills
  • Familiarity with Python for developing ROS2 nodes.
  • Knowledge of additional technologies and tools related to robotic systems and sensor integration.
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.
  • Note: not applicable for freelancers.
Other Senior Roles
  • Senior Engineer with Work-Life Balance (TypeScript, Node.js, React)
  • Senior C++ Engineer with DICOM expertise
  • Senior Backend Software Engineer - Start-Up CTO opportunity - Great package + Equity
  • Senior Full-Stack Software Engineer (Remote in Poland)
  • Senior Software Engineer (Remote - Europe)
  • Senior Back-end Software Engineer (.NET)
  • Senior Software Engineer (React + Angular)
  • (Senior) Software Engineer (React, NestJS)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.