Eka Robotics
Robotics Software Engineer
Boston Area · On-site · Full-time · Posted Apr 21, 2026
- Experience
- 3+ years of professional experience writing production-quality C++.
- Education
- BS, MS or higher in Computer Science, Robotics, Computer Engineering, or a related technical field.
About the job
Develop and optimize robotics software systems, including real-time C++ code, diagnostics, testing, system identification, ML deployment, and safety functions.
What you'll do
- Profile and optimize software data flows and performance across the robotics stack; build logging, monitoring, testing, and validation systems.
- Run system-identification experiments and improve simulation models and controller performance.
- Build ML deployment tooling and implement production-grade C++ and Python software, including safety functions compatible with ML models.
What they ask for
- BS, MS, or higher in Computer Science, Robotics, Computer Engineering, or a related technical field.
- 3+ years of professional experience writing production-quality C++, including memory management, multithreading, and real-time constraints.
- Hands-on experience with ROS2 or similar robotic middleware, including custom message generation and lifecycle management; strong understanding of Linux systems and profiling tools.
- Experience deploying and optimizing ML models (TensorRT, ONNX) on edge devices or robotic platforms.
Nice to have
- Experience implementing safety functions or working with functional safety standards; knowledge of system identification, control theory, and rigid body dynamics.
- Experience building automated testing pipelines, CI/CD for hardware, logging/telemetry/visualization stacks, or using simulation environments for validation and testing.
Tools
C++, Python, ROS2, Linux, TensorRT, ONNX
AI focus
Deploy and optimize machine learning models on edge devices or robotic platforms; build streamlined ML model deployment systems and ensure safety functions work with ML models.
Model-written summary · the original posting is authoritative