Senior Software Engineer, C/C++
Join a robotics team developing autonomous humanoid systems. Build reliable, high-performance software components for real-time operation.
תחומי אחריות
- 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.
דרישות
- 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.
יתרון
- 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.