Current jobs related to Robotics Software Development Lead - Santa Clara, California - Collaborative Robotics


  • Santa Clara, California, United States Maven Robotics Full time

    Maven Robotics Job OpportunityWe are seeking a skilled professional to contribute to the development of robotic systems, encompassing hardware and software aspects. This role involves designing and implementing mechanical and electrical systems, as well as developing AI and ML algorithms for motion planning and control. Additionally, the successful candidate...

  • Robotics Engineer

    4 weeks ago


    Santa Clara, California, United States Maven Robotics Full time

    Maven Robotics: Robotics Systems Development OpportunitiesWe are seeking talented professionals to join our team in the development of robotic systems, encompassing hardware, software, and business operations.Key Responsibilities:Design and develop robotic systems, including mechanical and electrical components.Develop software for AI, ML, motion planning,...

  • Robotics Engineer

    2 weeks ago


    Santa Clara, California, United States Maven Robotics Full time

    Maven Robotics Career OpportunityWe are seeking a skilled professional to contribute to the development of robotic systems across various disciplines, including hardware, software, modeling, and business operations.Key Responsibilities:Design and develop robotic systems, encompassing mechanical, electrical, and software components.Collaborate with...


  • Santa Clara, California, United States NVIDIA Full time

    Role OverviewNVIDIA's Solution Engineering team is pioneering the future of autonomous machines. Our goal is to design and deploy scalable robotic solutions, empowering the next generation of AI robots. Our team is hands-on, passionate about practical results, and values diversity.You will contribute to crafting the application software architecture by...


  • Santa Clara, California, United States Collaborative Robotics Full time

    Electrical Engineer - Robotics InnovationWe are seeking a talented Electrical Engineer to lead the electrical design, integration, and debugging of our innovative multi-system robots. As a key member of our engineering team, you will drive the development of our electrical systems, collaborating closely with cross-functional teams to ensure optimal...


  • Santa Clara, California, United States Collaborative Robotics Full time

    Electrical Engineer for Collaborative RoboticsWe are seeking a highly skilled Electrical Engineer to join our team at Collaborative Robotics. As a key member of our engineering team, you will be responsible for driving the electrical design and integration of our innovative multi-system robots.Key Responsibilities:Drive electrical design and integration for...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA Robotics Software Engineer - Manipulation ExpertNVIDIA is a leader in AI and accelerated computing, and we're seeking a talented Robotics Software Engineer to join our team. As a key member of our Robotics Software team, you'll be responsible for building the next generation of NVIDIA cuMotion, empowering robot arms to move at unprecedented speeds...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA Robotics Software Engineer - ManipulationNVIDIA is a leader in the field of computer graphics, gaming, and accelerated computing. We're now looking for a talented Robotics Software Engineer to join our team and contribute to the development of our NVIDIA Isaac platform.About the Role:Design and implement advanced manipulation algorithms for robots,...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA Robotics Software Engineer OpportunityNVIDIA is a leader in the field of computer graphics, gaming, and accelerated computing. We're now looking for a talented Robotics Software Engineer to join our team and contribute to the development of our NVIDIA Isaac platform.About the Role:Design and implement advanced manipulation algorithms for robots,...


  • Santa Clara, California, United States NVIDIA Full time

    Shape the Future of Autonomous MachinesNVIDIA's Solution Engineering team is revolutionizing the field of robotics. As a Senior Robotics Software Engineer, you will play a crucial role in building and deploying scalable robotic solutions.Key Responsibilities:Collaborate with external partners to develop application software architectureAdvance and refine the...


  • Santa Clara, California, United States Dexmate Full time

    Company DescriptionDexmate is an early-stage robotics startup dedicated to pushing the boundaries of general-purpose mobile robots. Our team of top AI and robotics experts is passionate about building full-stack robots that can perform complex manipulation tasks.ResponsibilitiesDevelop novel algorithms and methods for training AI models for robotics tasks,...

  • Software Developer

    1 month ago


    Santa Clara, California, United States Selector Software Full time

    About UsSelector Software is a leading provider of operational intelligence platforms for digital infrastructure. Our innovative approach combines AI/ML-based analytics with seamless collaboration and search-driven conversational user experiences.We serve leading Telecoms, Media Providers, Retail, and Professional Sports organizations worldwide. Our mission...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Engineer to join our Robotics Team at NVIDIA. For over two decades, we have pioneered visual computing, the art and science of computer graphics. Our invention of the GPU has expanded the field to encompass video games, movie production, research, and autonomous machines. The team is building a robotics...


  • Santa Clara, California, United States NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our Robotics Team at NVIDIA. As a key member of our team, you will be responsible for leading the design and development of an AI platform to enable industrial-grade robotics solutions.Key Responsibilities:Lead the design and development of an AI platform to enable...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is revolutionizing the field of robotics with its cutting-edge technology. As a Robotics Software Engineer, you will be part of a team that builds the NVIDIA Isaac platform, powering robots around the world. The team is focused on advanced manipulation, where accelerated computing is transforming manufacturing, logistics, and other industries.Key...


  • Santa Clara, California, United States Selector Software Full time

    Job OverviewSelector Software is seeking a skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable cloud-based systems.Key Responsibilities:Design and implement cloud-based systems using Python and GolangDevelop REST APIs and microservices for...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a seasoned software engineer to lead the development of our robotics platform, which combines high-fidelity visual and physical simulation, a high-quality development platform, and hundreds of optimized algorithms for computer vision and artificial intelligence.The ideal candidate will have a strong background in computer science, electrical...


  • Santa Clara, California, United States SP Software Solutions Full time

    Embedded Software DeveloperAbout the RoleWe are seeking an experienced Embedded Software Developer to join our team at SP Software Solutions. As an Embedded Software Developer, you will be responsible for designing and developing Mendix applications, collaborating with business analysts and developers to gather requirements, and ensuring code quality.Key...


  • Santa Clara, California, United States Oho Group Ltd Full time

    Join Our Robotics TeamWe are seeking an experienced Systems Engineer to lead the development of our robotics and controls function. As a founding member of the team, you will play a crucial role in shaping the architecture of our automated manufacturing platform.Key ResponsibilitiesDesign and develop motion planning and multi-axis control algorithms for...


  • Santa Maria, California, United States TRIC Robotics Full time

    Job OverviewWe are seeking a skilled and detail-oriented individual to join our team as a Robot Field Operator. As a key member of our team, you will be responsible for the operation and monitoring of our vehicle-sized robot, as well as in-field data collection.ResponsibilitiesOperate and monitor the robot in the fieldCollect and log data from the...

Robotics Software Development Lead

2 months ago


Santa Clara, California, United States Collaborative Robotics Full time
Job Summary

Collaborative Robotics is seeking a highly skilled Senior Robotics Software Engineer to join our team of innovators and builders. As a key member of our software development team, you will play a pivotal role in enhancing our current software stack and spearheading the design and implementation of the next generation of robotic capabilities.

Key Responsibilities:
  • Define software architecture and messaging for a highly available and reliable on-robot software system, ensuring seamless integration with our robotic systems.
  • Push the boundaries of state-of-the-art sensors through low-level software improvements, leveraging your expertise in C++ and Python to drive innovation.
  • Develop health monitoring and metrics for robot software performance, both in development and production robot, to ensure optimal system reliability.
  • Improve production deployment of software updates, streamlining our software development lifecycle to meet the demands of our rapidly evolving robotic systems.
  • Implement, debug, test and maintain on-robot software features, collaborating closely with cross-functional partners to ensure seamless integration and optimal system performance.
  • Collaborate with cross-functional partners to root cause and resolve HW/SW issues, driving continuous improvement and innovation within our team.
  • Provide feedback and share ideas for innovation and process improvements, contributing to the growth and development of our software development team.
Requirements:
  • Bachelor's degree in Computer Science or related technical field, with a strong foundation in software development and robotics.
  • 4+ years of experience working within engineering teams, with a proven track record of delivering high-quality software solutions.
  • Proficiency in C++ and Python, with a readiness to learn new languages or technologies as needed.
  • Familiarity with operating systems, device driver integration, real-time systems, concurrency management, and memory management, ensuring seamless integration with our robotic systems.
  • Experience implementing production-grade, high-reliability software on a robot or similar autonomous system, with a strong understanding of software development best practices.
  • Excellent oral and written communication skills, with the ability to effectively collaborate with cross-functional partners.
  • Ability to work in a fast-paced, collaborative and dynamic environment, with a strong focus on innovation and continuous improvement.
Preferred Qualifications:
  • Advanced degree (Master's or PhD) in Computer Science, Computer Engineering, or Electrical Engineering or similar field, with a strong foundation in software development and robotics.
  • Experience with camera and/or LiDAR drivers, with a strong understanding of sensor integration and data processing.
  • Familiarity with Ethercat, with a strong understanding of industrial communication protocols.
  • Proficiency with ROS or other communication systems, with a strong understanding of software development best practices.
  • Embedded Linux or RTOS experience, with a strong understanding of operating system development and integration.

The base salary range for this position is $180,000 - $215,000 plus equity and comprehensive benefits. Our salary ranges are determined by role and experience level.