Staff Robotics Software Engineer

8 hours ago


Redwood City, California, United States Dexterity Full time
About the Role

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

Key Responsibilities
  • Design and develop the software interface for hardware devices
  • Work with the software engineering team to implement mechatronics software
  • Develop and support real-time applications in C++
  • Analyze requirements, review code, and mentor other developers
  • Evaluate new technologies and recommend new tools/components to improve our solutions
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
  • Delivering highly performant, real-time software
  • Knowledge of Linux, real-time operating systems
  • Proficiency with C++ toolchain (build & CI tools, compilers, debuggers, profilers)
What We Offer

We offer a competitive annual base salary range of $180,000 to $220,000, depending on experience, skills, and education. Our Total Rewards package includes comprehensive benefits and equity, depending on eligibility.



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

    Job Title: Robotics Software Engineer - NavigationJob Summary:Bear Robotics, Inc. is seeking a highly skilled Robotics Software Engineer - Navigation to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying navigation algorithms for our mobile robots.Key Responsibilities:Design and...


  • 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. Your focus will be on developing and maintaining robust, fault-tolerant middleware that...


  • 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

    Job OverviewServe Robotics is seeking a highly skilled Mechanical Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing electromechanical systems and mechanisms for our robots.Key ResponsibilitiesDesign and develop novel integrated systems, pushing the limits of manufacturing...

  • Mechanical Engineer

    2 days ago


    Redwood City, California, United States Serve Robotics Full time

    Job Title: Lead Mechanical EngineerAt Serve Robotics, we're pushing the boundaries of robotics to serve people. As a Lead Mechanical Engineer, you'll play a critical role in designing and developing the next generation of robot fleet hardware.Key Responsibilities:Design novel integrated systems and push the limits of manufacturing technology while minimizing...


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

    Electrical Engineer - Robotics and Machine LearningWe are a team of tech industry veterans in software, hardware, and design who are pooling our skills to build the future we want to live in. Our team is agile, diverse, and driven. We believe that the best way to solve complicated dynamic problems is collaboratively and respectfully.Job SummaryWe are seeking...


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

    Job OpportunityWe are seeking a skilled Robotics Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining software for our medical robotic systems.Key Responsibilities:Design and develop software for robotic systemsCollaborate with cross-functional teams to integrate software with...


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

    Job OpportunityWe are seeking a skilled Robotics Developer to join our team at The Fountain Group.About the Role:Develop and maintain software for medical robotic systemsCollaborate with engineers to design and implement new featuresWork with C++ and Python to create efficient and reliable softwareCommunicate effectively with cross-functional...


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

    Job Title:Software Engineer - PlatformDepartment:Software Engineering**Job Level: L4**FLSA: ExemptJob Summary:Bear Robotics, Inc. is seeking a skilled Software Engineer to design and develop a scalable and secure API for integrating our software with third-party services. As a key member of our team, you will play a crucial role in enhancing our product's...


  • Redwood City, California, United States Johnson & Johnson Full time

    Job Title: Senior Software EngineerJohnson & Johnson MedTech is seeking a highly skilled Senior Software Engineer to join our team in Redwood City, CA. As a key member of our Flexible Robotics team, you will play a critical role in developing innovative software solutions for our robotic systems and applications.About the Role:Design, develop, and test...


  • 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 Dexterity Full time

    About DexterityDexterity is a pioneering robotics company that's revolutionizing the world with its cutting-edge technology. Our mission is to empower humans to focus on creative, problem-solving tasks by enabling robots to handle repetitive and physically demanding work.Our TechnologyWe're starting with warehouse automation, where our full-stack fixed or...

  • Software Architect

    6 hours 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...


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

    {"title": "Robotics Mechanical Engineer", "description": "Job SummaryWe are seeking a highly skilled Robotics Mechanical Engineer to join our team at Serve Robotics. As a key member of our engineering team, you will be responsible for designing, developing, and testing advanced robotics systems.Key ResponsibilitiesDesign and develop electromechanical systems...


  • Redwood City, California, United States Dexterity Full time

    About DexterityDexterity is a leading 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.Job SummaryWe are seeking a highly experienced, hands-on Staff...


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

    About the RoleWe are seeking a highly skilled Senior Electrical 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...


  • Redwood City, California, United States Dexterity Full time

    About DexterityWe're a robotics company that's changing the world by freeing people to do what they do best - creative, inspiring, problem-solving jobs. Our breakthrough technology enables robots to handle repetitive and physically difficult work, making us one of the fastest-growing companies in robotics.The RoleWe're seeking a highly experienced Staff...


  • Redwood City, California, United States Dexterity Full time

    About DexterityDexterity is a robotics company that's revolutionizing the way we think about automation. Our mission is to empower businesses to do more with robots, and we're looking for talented engineers to help us achieve that goal.About the RoleWe're seeking a highly skilled Staff Infrastructure Software Engineer to join our team. As a key member of our...


  • 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...