
About Cobot
Transforming human-robot interaction for real-world impact
Key Highlights
- Headquartered in Santa Clara, California
- Team size of 11-50 employees
- Focus on collaborative robots for various industries
- Emphasis on predictable behaviors in robotics
co.bot, headquartered in Santa Clara, California, specializes in developing advanced collaborative robots that enhance human-robot interaction. Their robots are utilized in various industries, focusing on predictable behaviors and hardware designed for real-world applications. With a team of 11-50 e...
🎁 Benefits
Employees at co.bot enjoy competitive salaries, equity options, flexible PTO, and a remote work policy that supports work-life balance....
🌟 Culture
co.bot fosters a culture of innovation and experimentation, encouraging employees to push the boundaries of robotics technology while maintaining a st...

Software Engineering • Senior
Cobot • Santa Clara - On-Site
Overview
Cobot is seeking a Senior Software Engineer to design and support the core software stack for robotics. You'll work with C++ and Python to ensure systems are scalable and maintainable. This role requires strong collaboration with research and engineering teams.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in developing scalable and maintainable systems. Your expertise in C++ and Python allows you to design and implement robust software solutions that power advanced robotics. You thrive in collaborative environments, working closely with research engineers and cloud teams to deliver high-performance software.
You are passionate about software architecture and development practices, championing SDLC best practices within your team. Your ability to mentor and guide teammates in design and implementation fosters a culture of continuous improvement and innovation. You enjoy the challenge of bringing cutting-edge robotics into the real world, and you are motivated by the impact your work has on the industry.
What you'll do
In this role, you will design, implement, integrate, and support the core software stack that powers Cobot's robotics systems. You will collaborate with research engineers and other software engineers to develop maintainable and testable software solutions. Your responsibilities will include championing SDLC practices across the software teams, focusing on design and architectural principles, development guidelines, and testing practices.
You will architect and implement solutions that ensure scalability, maintainability, and performance of the software. Working closely with the Platform team and Cloud Engineers, you will facilitate efficient, secure, and scalable software delivery to a fleet of distributed robots. Additionally, you will guide and mentor autonomy engineers, helping them grow their skills and contribute effectively to the team.
What we offer
Cobot provides a dynamic work environment where innovation and collaboration are at the forefront. You will have the opportunity to work on cutting-edge robotics technology and contribute to shaping the future of the industry. We offer competitive compensation and benefits, along with a supportive culture that values professional growth and development. Join us in our mission to revolutionize robotics and make a meaningful impact in the field.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Cobot.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Cobot is hiring a Software Engineer, Robotics to develop cutting-edge algorithms for autonomous robots. You'll work with Python, C++, and ROS to enhance robotic capabilities. This position is ideal for entry-level candidates eager to innovate in the robotics field.

Staff Engineer
Cobot is hiring a Staff Software Engineer, Robotics to design and implement software for autonomous robotic systems. You'll work with C++, Python, and robotics technologies to shape the architecture and practices for scalable solutions. This role requires significant experience in software development and robotics.

Engineering Manager
Cobot is hiring a Senior Manager, Robotics Software to lead and mentor engineering teams focused on robotics and autonomy. You'll work on navigation, planning, and system integration in Santa Clara.

Software Engineering
Waymo is hiring a Senior Software Engineer to work on autonomous driving technology. You'll focus on robotics, perception, and decision-making using Java and Python. This role requires expertise in machine learning and deep learning.

Robotics Software Engineer
OSARO is seeking a Senior Robotics Software Engineer to enhance their robot control stack and integrate advanced perception systems. You'll work with Python and C++ to optimize software architecture for high-precision applications in San Francisco.