
Staff Robotics Software Engineer
- Boston, MA
- $125,250-187,875 per year
- Permanent
- Full-time
- Renewable Energy: Harness innovation for a sustainable future
- Advanced Biotechnology: Unlock new possibilities for human health
- Robotics: Revolutionize industries with intelligent machines
- Design, develop, and maintain production-level robotics software using ROS/ROS2, Python, and C++
- Be a part of a cross-functional team of hardware, software and machine learning engineers delivering integrated solutions
- Drive code quality, scalability, and reliability across the robotics stack
- Evaluate and introduce new technologies to measure system performance, identify and resolve bottlenecks
- Lead technical design discussions and mentor engineers on best practices
- Extensive experience with ROS/ROS2 in production environments
- Strong proficiency in Python and C++
- Track record of architecting and delivering complex software systems
- Strong debugging skills across hardware/software boundaries
- Experience with multithreading, real-time systems, sensor integration, and robotics middleware
- Experience with architecting and implementing sensor pipelines (cameras, laser range finders, inertial and satellite[1]based navigational solutions, microphone arrays)
- Experience architecting for heterogeneous implementations via CPU, GPU, NPU and other HW accelerators is a plus
- Experience with machine learning or reinforcement learning in robotics is a plus
- MSCS or MSR with a minimum of 8 years of experience or BSCS with 10 years of relevant work experience
- Strong understanding of software development principles and best practices
- Hands-on experience commissioning, deploying, and maintaining robots in industrial, warehouse, healthcare, or similar environments
- Proven ability to troubleshoot and optimize systems post-deployment
- Dynamic, supportive team environment
- Opportunities for growth, mentorship, and professional development
- Flexible work arrangements and competitive compensation
- Access to cutting-edge technologies and resources
- Make a meaningful impact on real-world problems
- Work on novel, high-visibility projects
- Collaborate with experts from diverse fields
- Enjoy a culture that values innovation, creativity, and teamwork