P
Lead Remote Robotics Software Engineer
Job Description
Our client is looking for a highly skilled and motivated Lead Robotics Software Engineer to join their globally distributed, remote-first engineering team. This is a fully remote position, offering the flexibility to work from anywhere within the US. The ideal candidate will have extensive experience in developing sophisticated software for robotic systems, with a strong emphasis on simulation, control, and perception. You will play a pivotal role in designing, implementing, and testing complex algorithms that drive our advanced robotic platforms.
Key responsibilities include architecting scalable software solutions, leading code reviews, mentoring junior engineers, and contributing to the overall technical vision of the robotics division. You will work with cutting-edge technologies in areas such as ROS (Robot Operating System), computer vision, AI/ML for robotics, and embedded systems programming. Experience with real-time systems and a deep understanding of robotic kinematics and dynamics are crucial. The role demands exceptional problem-solving skills, a proactive approach to identifying and resolving technical challenges, and the ability to collaborate effectively with cross-functional teams across different time zones.
Qualifications include a Master's degree or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field, with at least 7 years of professional experience in robotics software development. Proficiency in C++ and Python is mandatory. Demonstrable experience in leading software development projects, a strong understanding of software development best practices (e.g., Agile methodologies, CI/CD), and a proven ability to deliver high-quality, robust software are essential. Candidates must have excellent communication skills and a proven ability to thrive in a remote work environment. This is a fantastic opportunity to contribute to groundbreaking advancements in robotics and shape the future of autonomous systems from the comfort of your home office.
Key responsibilities include architecting scalable software solutions, leading code reviews, mentoring junior engineers, and contributing to the overall technical vision of the robotics division. You will work with cutting-edge technologies in areas such as ROS (Robot Operating System), computer vision, AI/ML for robotics, and embedded systems programming. Experience with real-time systems and a deep understanding of robotic kinematics and dynamics are crucial. The role demands exceptional problem-solving skills, a proactive approach to identifying and resolving technical challenges, and the ability to collaborate effectively with cross-functional teams across different time zones.
Qualifications include a Master's degree or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field, with at least 7 years of professional experience in robotics software development. Proficiency in C++ and Python is mandatory. Demonstrable experience in leading software development projects, a strong understanding of software development best practices (e.g., Agile methodologies, CI/CD), and a proven ability to deliver high-quality, robust software are essential. Candidates must have excellent communication skills and a proven ability to thrive in a remote work environment. This is a fantastic opportunity to contribute to groundbreaking advancements in robotics and shape the future of autonomous systems from the comfort of your home office.
Original posting:
www.whatjobs.com