Engtal
Senior Robotics Software Engineer Manager
Engtal, Boston, Massachusetts, United States, 02298
Overview
A leading global semiconductor and technology company is seeking an experienced Senior Manager, Robotic Software Engineer to join its advanced research and development team focused on robotic and AI innovation. This group builds next-generation robotic software frameworks that integrate with robotic hardware, perception systems, and AI models to enable intelligent, adaptive, and precise robotic control. Key Responsibilities
Define and own the technical roadmap for the organization’s robotic software platform, establishing architecture, interfaces, and milestones that enable rapid iteration of AI algorithms while maintaining deterministic, real-time performance. Lead and mentor a multidisciplinary engineering team, setting clear goals, conducting design and code reviews, and supporting professional development. Develop and extend the core middleware stack, enhancing a ROS 2-based framework for simulation, hardware-in-the-loop testing, and real-time control to support integration of new robots and sensors. Collaborate with hardware and perception teams to incorporate multimodal data—including tactile, visual, and force feedback—into standardized schemas and user-friendly interfaces for AI research and deployment. Transition research prototypes into production-quality systems through the implementation of continuous integration, automated testing, and performance monitoring. Work closely with AI engineers to deploy and scale learning-based controllers on embedded and distributed compute platforms, balancing performance, latency, and safety. Drive cross-functional collaboration to align software development with mechanical, electrical, and control system requirements. Oversee hiring, performance evaluations, and team growth initiatives while maintaining high technical standards. Stay current on advancements in robotics, AI, and software engineering to continuously evolve team capabilities and technological direction. Qualifications
Master’s degree in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or a related field. 8+ years of experience developing robotics or embedded systems, including 3+ years in an engineering leadership role. Proficient in C++ (14/17) and Python, with experience using modern build and package tools such as CMake, Bazel, or colcon. Deep understanding of robotic middleware platforms, particularly ROS or ROS2. Experience with real-time operating systems (RTOS) and embedded development is a plus. Familiarity with deploying AI/ML workloads on edge GPUs or distributed computing platforms, with attention to latency and safety trade-offs. Strong understanding of software development best practices, including version control (Git), testing, and CI/CD pipelines. Hands-on experience with simulation tools such as IsaacSim or similar platforms. Excellent leadership, collaboration, and communication skills. Proven ability to define technical direction, manage complex projects, and translate research into real-world impact. Bonus: contributions to open-source robotics projects or publications in robot learning or manipulation research venues. Seniority level
Mid-Senior level Employment type
Full-time Job function
Industries Semiconductor Manufacturing This job description has been refined for clarity and relevance. It does not include external job postings or unrelated listings.
#J-18808-Ljbffr
A leading global semiconductor and technology company is seeking an experienced Senior Manager, Robotic Software Engineer to join its advanced research and development team focused on robotic and AI innovation. This group builds next-generation robotic software frameworks that integrate with robotic hardware, perception systems, and AI models to enable intelligent, adaptive, and precise robotic control. Key Responsibilities
Define and own the technical roadmap for the organization’s robotic software platform, establishing architecture, interfaces, and milestones that enable rapid iteration of AI algorithms while maintaining deterministic, real-time performance. Lead and mentor a multidisciplinary engineering team, setting clear goals, conducting design and code reviews, and supporting professional development. Develop and extend the core middleware stack, enhancing a ROS 2-based framework for simulation, hardware-in-the-loop testing, and real-time control to support integration of new robots and sensors. Collaborate with hardware and perception teams to incorporate multimodal data—including tactile, visual, and force feedback—into standardized schemas and user-friendly interfaces for AI research and deployment. Transition research prototypes into production-quality systems through the implementation of continuous integration, automated testing, and performance monitoring. Work closely with AI engineers to deploy and scale learning-based controllers on embedded and distributed compute platforms, balancing performance, latency, and safety. Drive cross-functional collaboration to align software development with mechanical, electrical, and control system requirements. Oversee hiring, performance evaluations, and team growth initiatives while maintaining high technical standards. Stay current on advancements in robotics, AI, and software engineering to continuously evolve team capabilities and technological direction. Qualifications
Master’s degree in Computer Science, Robotics, Electrical Engineering, Mechanical Engineering, or a related field. 8+ years of experience developing robotics or embedded systems, including 3+ years in an engineering leadership role. Proficient in C++ (14/17) and Python, with experience using modern build and package tools such as CMake, Bazel, or colcon. Deep understanding of robotic middleware platforms, particularly ROS or ROS2. Experience with real-time operating systems (RTOS) and embedded development is a plus. Familiarity with deploying AI/ML workloads on edge GPUs or distributed computing platforms, with attention to latency and safety trade-offs. Strong understanding of software development best practices, including version control (Git), testing, and CI/CD pipelines. Hands-on experience with simulation tools such as IsaacSim or similar platforms. Excellent leadership, collaboration, and communication skills. Proven ability to define technical direction, manage complex projects, and translate research into real-world impact. Bonus: contributions to open-source robotics projects or publications in robot learning or manipulation research venues. Seniority level
Mid-Senior level Employment type
Full-time Job function
Industries Semiconductor Manufacturing This job description has been refined for clarity and relevance. It does not include external job postings or unrelated listings.
#J-18808-Ljbffr