remote
Robotics Software Manager - Jabil
Software Engineer
Lead a team of robotics software engineers to design, develop, and integrate cutting‑edge autonomous systems using C++, Python, ROS, and Linux within an Agile environment.
About the role
Key Responsibilities
- Lead, mentor, and grow a multidisciplinary robotics software team delivering high‑performance autonomous solutions.
- Architect, design, and implement software components in C++ and Python for perception, planning, and control using ROS on Linux platforms.
- Collaborate with hardware, mechanical, and systems engineers to ensure seamless integration of software with robotic platforms.
- Define and enforce Agile processes, sprint planning, and code quality standards, including continuous integration and automated testing.
- Drive technical roadmap, evaluate emerging technologies, and ensure scalability, reliability, and safety of deployed systems.
Requirements
- 5+ years of professional software development experience, with at least 2 years in a leadership or managerial role.
- Strong proficiency in C++ and Python, and extensive hands‑on experience with ROS and Linux‑based development.
- Demonstrated success delivering complex robotics or autonomous systems in an Agile environment.
- Excellent problem‑solving, communication, and team‑building skills.
- Bachelor’s or higher in Computer Science, Robotics, Electrical Engineering, or a related field.