At Collaborative Robotics, we're revolutionizing human-robot interaction by developing highly reliable, fully autonomous, and collaborative robots. As a Staff Software Engineer in Robotics, you'll play a crucial role in enhancing our current software stack and leading the design and implementation of next-generation robotic capabilities.
Our mission is to create a world where robots seamlessly integrate into our surroundings, working, adapting, and reacting around us. This role offers an exciting opportunity to work at the forefront of robotics technology, pushing the boundaries of what's possible with state-of-the-art sensors and software systems.
Key responsibilities include defining our approach to sensors and algorithm integration, improving low-level software for cutting-edge sensors, refining health monitoring and metrics for robot software performance, and continuously enhancing our production deployment processes. You'll also be implementing, debugging, testing, and maintaining on-robot software features, as well as collaborating with cross-functional teams to resolve hardware and software issues.
We're looking for a seasoned professional with at least 10 years of software development experience, including expertise in designing and implementing high-reliability software for autonomous robots. You should have a strong background in C++ and Python, with a willingness to learn new technologies. Familiarity with operating systems, device drivers, real-time systems, and concurrency management is essential.
This role offers a competitive salary range of $200,000 - $225,000, plus equity and comprehensive benefits. We provide flexibility with locations in Santa Clara, CA, Seattle, WA, or the option to work remotely within the US.
Join us at Collaborative Robotics and be part of a team that's shaping the future of robotics and redefining how humans and robots interact in our daily lives. If you're passionate about creating innovative, reliable, and autonomous robotic systems, we want to hear from you!