Robotics Software Manager
Role details
Job location
Tech stack
Job description
Experienced Software Manager to lead a team of robotics software engineers developing cutting-edge solutions for robotic platforms. Should be capable of guiding teams through the full software lifecycle-requirements, development, integration, testing, and validation-while ensuring alignment with system-level goals and delivery timelines. Requires a strong technical leader with a proven track record of on-time delivery of high-quality software, combined with exceptional people leadership, planning, and execution skills., + Lead the design, development, and deployment of software for robotics platforms (e.g., autonomy, perception, controls, embedded systems).
-
Provide hands-on technical guidance and architectural oversight to ensure scalable, reliable, and maintainable solutions.
-
Manage, mentor, and grow a team of robotics software engineers.
-
Foster a high-performance culture focused on accountability, collaboration, and continuous improvement.
-
Conduct regular performance evaluations, career development planning, and coaching for team members.
-
Break down complex initiatives into actionable work packages and ensure proper work sizing and estimation.
-
Ensure timely delivery of high-quality software that integrates effectively with hardware systems and broader robotics platforms.
-
Collaborate closely with cross-functional and business teams to align on requirements, system interfaces and project status.
-
Ensure validation processes confirm system performance, reliability, and safety requirements.
-
Drive continuous improvement in test automation and coverage.
-
Ensure adherence to engineering standards, safety requirements, and regulatory considerations (if applicable).
Requirements
-
Bachelor's or Master's degree in Engineering
-
7+ years of professional product software development experience
-
Prior experience leading or mentoring software engineers
-
Familiarity of C++ and Python programming languages
-
Ability to size and manage software engineering work
-
On-site in Lexington, Kentucky
Preferred Qualifications
-
Experience with ROS or ROS2, Linux-based systems, and distributed architectures.
-
Familiarity with simulation environments
-
Experience deploying AI/ML models for perception or autonomy (particularly on NVIDIA hardware).
-
Background in computer vision, motion planning, or control systems.
-
Experience with Agile development methodologies.
-
Strong communication skills with the ability to translate complex technical concepts and status to diverse stakeholders.
-
Knowledge of DevOps practices, cloud integration and edge computing.
-
Experience managing software deliverables through issue tracking and ALM tools such as JIRA., BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a jabil.com e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a jabil.com e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver's license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact the Federal Bureau of Investigations internet crime hotline (www.ic3.gov), the Federal Trade Commission identity theft hotline (www.identitytheft.gov) and/or your local police department. Any scam job listings should be reported to whatever website it was posted in.