Logo
Motion Recruitment Partners LLC

Lead Software Engineer - Robot Operating Systems

Motion Recruitment Partners LLC, Boston, Massachusetts, us, 02298


A dynamic Autonomous Vehicle start-up at the forefront of revolutionizing transportation through advanced robotics technology is looking to bring on a Lead Software Engineer to join their team. Their mission is to create safe, efficient, and intelligent mobility solutions that redefine the future of autonomous vehicles.

Location:

Boston, Ma

Position Overview:

They are seeking a talented Lead Software Engineer with deep expertise in Robot Operating Systems (ROS) to lead the development and implementation of their ROS-based software solutions. As the Lead Software Engineer - ROS, you will play a pivotal role in designing and architecting robust and scalable ROS frameworks essential for their autonomous vehicle systems.

Key Responsibilities:Lead a team of software engineers in the design, development, and maintenance of ROS-based software components for autonomous navigation, perception, and control systems.Architect and implement ROS middleware solutions tailored to meet the unique challenges of autonomous vehicles, including sensor integration, real-time data processing, and communication protocols.Collaborate closely with cross-functional teams including robotics engineers, hardware engineers, and researchers to integrate software with sensors, actuators, and vehicle platforms.Define and enforce best practices for software development, code reviews, and documentation to ensure high-quality and maintainable codebase.Optimize performance and reliability of ROS-based systems through testing, debugging, profiling, and continuous improvement efforts.Stay updated with the latest advancements in ROS and robotics technology to propose innovative solutions and drive technical excellence.Required Qualifications:Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or related field; advanced degree preferred.7+ years of professional experience in software engineering, with a focus on ROS development and architecture.Proven track record of leading teams in the design and implementation of complex ROS-based systems for robotics or autonomous vehicles.Expertise in programming languages such as C++, Python, or Java, with strong software design and architecture skills.In-depth knowledge and practical experience with ROS middleware, including ROS Kinetic, Melodic, or newer versions.Solid understanding of robotics algorithms and frameworks (e.g., navigation, perception, control).Experience with version control systems (e.g., Git), continuous integration, and deployment practices.Excellent leadership, communication, and interpersonal skills; ability to mentor and inspire a team.Preferred Qualifications:Experience with real-time operating systems (RTOS) and embedded systems development.Familiarity with simulation tools such as Gazebo or V-REP.Knowledge of machine learning techniques and frameworks (e.g., TensorFlow, PyTorch).Previous work experience in autonomous vehicles or related industries.The Offer:Competitive SalaryYou will receive the following benefits:Medical InsuranceDental BenefitsVision BenefitsPaid Time Off (PTO)401(k) {including match- if applicable}Applicants must be currently authorized to work in the US on a full-time basis now and in the future.

#J-18808-Ljbffr