Principal Software Engineer
- Location
- Boston, England, United Kingdom
least 8 years of relevant experience. Expert-level Python development skills and strong proficiency in C++. Deep understanding of parallel and distributed systems, asynchronous programming and concurrency. Significant experience designing and implementing production-grade software and algorithms for robotic manipulation, including motion planning, motion execution, kinematics, control strategies … complex manipulation capabilities. Strong experience developing, debugging and supporting production software in Linux environments, particularly Ubuntu. Experience with Python's asyncio library or comparable asynchronous programming frameworks. Experience designing data models and backend services using NoSQL databases such as MongoDB. A track record of taking robotics capabilities from ...