← Back to jobs
M

Senior Software Engineer, C/C++

Mentee Robotics·Herzliya, Israel·en
Not specifiedFull-timeBackend DevelopmentRobotics

Join a robotics team developing autonomous humanoid systems. Build reliable, high-performance software components for real-time operation.

Responsibilities

  • Design, develop, and maintain production-grade software using C++ and Python.
  • Build modular software components using object-oriented design principles.
  • Optimize code for real-time and low-latency operation.
  • Collaborate across teams to deliver end-to-end solutions.
  • Write clean, maintainable, well-tested code.

Requirements

  • At least 5 years of software engineering experience, with a strong focus on C/C++.
  • Expertise in modern C++, memory management, and parallelism.
  • Knowledge of object-oriented design, design patterns, and modular software architecture.
  • Experience developing production-grade Python applications.
  • Extensive experience developing and debugging in embedded Linux environments.
  • Experience with real-time or low-latency systems and performance optimization.

Nice to have

  • Experience with ROS 2.
  • GPU-accelerated services and zero-copy data transfer.
  • Familiarity with embedded protocols such as EtherCAT, CAN, SPI, or I2C.
  • Experience with Docker.
  • Experience with embedded edge platforms such as NVIDIA Jetson.

Relevance

More opportunities

Similar jobs

The newest open roles in Backend Development.

Questions, answered

Frequently asked questions

Senior Software Engineer, C/C++ | Robotics and Embedded Systems | CVZilla