remote
Robot Software Engineer Technical Lead
Engineering Manager
Lead end‑to‑end robotics projects, designing hardware and software solutions, managing timelines, budgets, and cross‑functional teams while driving continuous improvement in reliability and scalability.
About the role
Key Responsibilities
- Lead the design, development, and deployment of robotic systems from concept to production.
- Define system requirements, architecture, and integration plans with hardware, sensors, and control subsystems.
- Collaborate with engineering, firmware, and QA teams to ensure on‑time delivery and adherence to budget constraints.
- Drive continuous improvement initiatives to enhance system reliability, performance, and scalability.
- Mentor and coach junior engineers and technicians, fostering a culture of technical excellence.
Requirements
- Master’s degree in Mechatronics, Robotics Engineering, or related field.
- Extensive experience in robotics software development, including ROS, C++, and Python.
- Strong background in control systems, sensor fusion, and hardware integration.
- Proven track record of leading cross‑functional teams and delivering complex projects on schedule.
- Excellent communication skills and a collaborative mindset.