Staff Robotics Software Engineer

4 weeks ago


Redwood City, California, United States Dexterity Full time

About the Role:

As a Staff Robotics Software Engineer at Dexterity, you will be responsible for the architecture of the Dexterity Mechatronics Software stack. This involves choosing, validating, and building the SW interface for all hardware devices. You will work with a talented team of software engineers to implement mechatronics software to meet the quality, performance, observability, and real-time characteristics required by our intelligent warehouse robotics applications.

Key Responsibilities:

  • Develop and support real-time applications in C++ that have been in production for multiple years.
  • Analyze requirements, review code, mentor other developers, and communicate best practices via documents.
  • Evaluate new technologies and recommend new tools/components to improve our solutions.
  • Deliver highly performant, real-time software.

Requirements:

  • MS or PhD in Computer Science, Robotics, or a related discipline, or equivalent experience.
  • Expert level knowledge with EtherCAT, CAN, and CANopen.
  • Experience with motor control, peripherals, and sensors and HW in the industrial or automotive domain.
  • 7+ years of experience using Modern C++ in production.
  • Knowledge of multi-threaded, non-blocking, and asynchronous programming.
  • Knowledge of Linux and real-time operating systems.
  • Proficiency with C++ toolchain (build & CI tools, compilers, debuggers, profilers).

Nice to Haves:

  • Experience with Docker and Kubernetes.
  • Awareness of mechatronics devices and tools in AV and Robotics spaces.

About Dexterity:

We believe robots can positively transform the world. Our breakthrough technology frees people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robots to handle repetitive and physically difficult work. We're starting with warehouse automation, where the need for smarter, more resilient supply chains impacts millions of lives and businesses around the world.

Dexterity's full-stack robotics systems pick, move, pack, and collaborate with human-like skill, awareness, and learning capabilities. Our systems are software-driven, hardware-agnostic, and have already picked over 15 million goods in production. We're a diverse and multidisciplinary team with a culture built on passion, trust, and dedication. Come join Dexterity and help make intelligent robots a reality.



  • Redwood City, California, United States Bear Robotics, Inc. Full time

    Job Title:Software Engineer - NavigationDepartment:Software EngineeringLevel: L3-L4**FLSA: ExemptJob Summary:This role involves designing, prototyping, developing, testing, deploying, maintaining, and improving various algorithms of the navigation stack for our robot to drive autonomously, safely, and smoothly. The navigation stack is critical for our...


  • Redwood City, California, United States Serve Robotics Full time

    Robotics Mechanical EngineerAs a Robotics Mechanical Engineer at Serve Robotics, you will be responsible for designing and developing the next generation of robot fleet hardware. Your day-to-day duties will include developing novel integrated systems, pushing the limits of manufacturing technology while minimizing costs, and collaborating with our...


  • Redwood City, California, United States Serve Robotics Full time

    Robotics Mechanical EngineerAt Serve Robotics, we're seeking a skilled Mechanical Engineer to join our team and contribute to the development of our cutting-edge robot fleet. As a key member of our multidisciplinary team, you'll be responsible for designing, prototyping, and testing novel integrated systems, pushing the limits of manufacturing technology...


  • Redwood City, California, United States Serve Robotics Full time

    Robotics Mechanical Engineer Job DescriptionYour role as a Robotics Mechanical Engineer will cover every aspect of the robot lifecycle while collaborating closely with our multidisciplinary team. Your day-to-day duties will involve a combination of CAD design, prototyping, production support, testing, and solving current fleet issues.Develop next-generation...


  • Redwood City, California, United States Dexterity Full time

    About the RoleDexterity is a leading robotics company that believes robots can positively transform the world. As a Robotics Senior Software Engineer, you will play a key role in accelerating algorithms and unlocking new robot capabilities.You will leverage modern C++ best practices, multithreading, GPUs, and other specialized accelerators to design and...


  • Redwood City, California, United States The Fountain Group Full time

    Job Summary:We are seeking a skilled Robotics Software Engineer to join our team. The ideal candidate will have a strong background in C++ and Python, as well as experience working with hardware and software development.Key Responsibilities:Develop and maintain software for robotic systemsWork closely with hardware engineers to ensure seamless...


  • Redwood City, California, United States Serve Robotics Full time

    Job SummaryWe are seeking a highly skilled Senior Electrical Engineer to join our robotics team at Serve Robotics. As a key member of our engineering team, you will be responsible for designing, validating, and troubleshooting electrical systems for our robots.Your expertise in electrical engineering, combined with your experience in robotics and hardware...


  • Redwood City, California, United States Bear Robotics, Inc. Full time

    Job Title: Software Engineer PlatformJob Summary:We are seeking a skilled Software Engineer to join our team at Bear Robotics, Inc. As a key member of our team, you will design and develop a scalable and secure API to enable our software's integration with third-party services. Your expertise will contribute to our fast-paced startup environment by...


  • Redwood City, California, United States Bear Robotics, Inc. Full time

    Job Title:Software Engineer - SimulationDepartment:Software Engineering**Job Level:**L3**FLSA:**ExemptJob Summary:This role will be responsible for developing reliable, scalable, and cost-effective simulation-based products that evaluate the Bear's robotics software stack at a massive scale.It will include solving complex technical challenges to build...


  • Redwood City, California, United States Dexterity Full time

    About the RoleAt Dexterity, we're pushing the boundaries of robotics innovation. As a Robotics Software Engineer, you'll play a key role in developing platform software and infrastructure to empower robotic engineers to command and craft robot motions under various geometric and dynamic constraints.You'll be responsible for developing features and...


  • Redwood City, California, United States Dexterity Full time

    About DexterityWe're a robotics company that believes robots can positively transform the world. Our breakthrough technology frees people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robots to handle repetitive and physically difficult work.We're starting with warehouse automation, where the need for smarter, more...


  • Redwood City, California, United States The Fountain Group Full time

    PAY:$45-50/hour W2. Our company offers our consultants a suite of benefits after a qualification period including health, vision, dental, life and disability insurance.Description:We are seeking a skilled software developer to work on our growing ecosystem of engineering that will enable new generations of medical robotic systems.The ideal candidate should...

  • Software Architect

    4 weeks ago


    Redwood City, California, United States Bear Robotics, Inc. Full time

    Job Title:Software Architect - PlatformDepartment:Software EngineeringJob Level:L4FLSA:ExemptJob Summary:Bear Robotics, Inc. is seeking a skilled Software Architect to design and develop a scalable and secure API for integrating our software with third-party services. This role will play a crucial part in enhancing our product's capability to serve a global...

  • Software Architect

    3 weeks ago


    Redwood City, California, United States Bear Robotics, Inc. Full time

    Job Title: Software Engineer - Platform/RSIDepartment: Software EngineeringJob Level: L4/L5FLSA: ExemptJob Summary: As a key member of our team, you will be responsible for the overall robotic system software infrastructure, integration, testing, and performance evaluation. You will focus on developing and maintaining robust, fault-tolerant middleware that...

  • Software Architect

    4 weeks ago


    Redwood City, California, United States Bear Robotics, Inc. Full time

    Job Title: Software Architect - Platform/RSIDepartment:Software EngineeringJob Level: L4/L5FLSA:ExemptJob Summary:As a key member of our team, you will be responsible for designing and implementing the overall robotic system software infrastructure, integration, and performance evaluation. You will focus on developing and maintaining robust, fault-tolerant...


  • Redwood City, California, United States Bear Robotics, Inc. Full time

    Job Summary:This role will be responsible for developing reliable, scalable, and cost-effective simulation-based products that evaluate the Bear's robotics software stack at a massive scale.It will include solving complex technical challenges to build services and tools for a broad range of customers – Software Engineers, Product, System Engineering, and...


  • Redwood City, California, United States Dexterity Full time

    About DexterityAt Dexterity, we're revolutionizing the world of robotics by empowering robots to handle repetitive and physically difficult tasks, freeing humans to focus on creative and problem-solving endeavors. Our breakthrough technology enables robots to pick, move, pack, and collaborate with human-like skill, awareness, and learning...


  • Redwood City, California, United States Dexterity Full time

    About DexterityWe're building robotic automation systems to perform pick-place-pack tasks in warehouses. Our end-to-end automation systems use intelligent software to enable human-like dexterity in commodity robot arms. Such intelligent robots will deeply impact the logistics industry and help realize a step change in logistics automation and supply chain...


  • Redwood City, California, United States Dexterity Full time

    Job DescriptionWe are seeking a highly skilled Robotics Systems Architect to join our team at Dexterity. As a key member of our engineering team, you will be responsible for designing and implementing the complete hardware and software architecture for our robotic systems.Key Responsibilities:Define system and software interfaces for scale, modularity, and...


  • Redwood City, California, United States Serve Robotics Full time

    Job SummaryWe are seeking a highly skilled Electrical Design Engineer to join our team at Serve Robotics. As a key member of our electrical engineering team, you will be responsible for designing, validating, and troubleshooting all aspects of the electrical design, from components to system levels.Key ResponsibilitiesDesign and validation of circuit boards...