Robotics Software Engineer
3 weeks ago
About Dexterity
We'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 resilient supply chains impacts millions of lives and businesses worldwide.
Dexterity's full-stack robotics systems pick, move, pack, and collaborate with human-like skill, awareness, and learning capabilities. Our systems are software-driven and 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 help make intelligent robots a reality.
About The Role
You will develop platform software and infrastructure to empower robotic engineers to freely command and craft robot motions under different geometric and dynamic constraints for Dexterity's robotics applications.
You will develop features and capabilities for fast and safe trajectory generation for 6 to 8 DOF robots operating in constrained spaces.
You will apply your expertise in mathematics and experience in software development to solve some of the hardest motion challenges by contributing to our collision checking, spatial reasoning, efficient sampling strategies and graph based search algorithms for robot trajectory generation.
One of the areas of focus of this role will also be on tooling and infrastructure for empowering robotics engineers as well as core software for the robotics system.
You will work with a team of domain experts in trajectory optimization, collision checking, and simulation to develop a robust and scalable motion planning and trajectory optimization stack.
As part of this role, you will get hands-on experience to experiment and test the robot motion stack on the robot hardware.
You will also be responsible to support the product teams that use the robot motion stack to integrate and use its features on the robots to perform various tasks and meet KPIs.
Responsibilities
- Build modern motion planning, collision checking, and trajectory optimization algorithms as part of features for core Robot Motion libraries.
- Help build unique motion planning methods by developing infrastructure and features to measure reliability and performance in the field.
- Introspect the performance (speed and quality) of the motion planning software and develop optimizations to improve them.
- Design and implement novel trajectory optimization methods to deploy rapid robot motions.
- Work closely with the robot controls team and product teams to use the motion planning stack and help design and test the generated motions.
- Build production-grade tooling to extract logging and metrics from different classes of machines.
- Build and analyze pipelines of critical and non-critical data: introspecting on errors regarding robot motions: desired motion → motion planning → robot control.
- Enable complex robotic systems to scale globally.
-
Robotics Software Engineer Navigation
4 weeks ago
Redwood City, California, United States Bear Robotics, Inc. Full timeJob 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...
-
Robotics Mechanical Engineer
4 weeks ago
Redwood City, California, United States Serve Robotics Full timeRobotics 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...
-
Robotics Mechanical Engineer
4 weeks ago
Redwood City, California, United States Serve Robotics Full timeRobotics 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...
-
Mechanical Engineer
4 weeks ago
Redwood City, California, United States Serve Robotics Full timeJob 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...
-
Robotics Mechanical Engineer
3 weeks ago
Redwood City, California, United States Serve Robotics Full timeRobotics 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...
-
Robotics Software Engineer
4 weeks ago
Redwood City, California, United States The Fountain Group Full timeJob 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...
-
Robotics Software Engineer
3 weeks ago
Redwood City, California, United States Dexterity Full timeAbout 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...
-
Robotics Software Engineer
4 weeks ago
Redwood City, California, United States The Fountain Group Full timeJob 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...
-
Senior Electrical Engineer
4 weeks ago
Redwood City, California, United States Serve Robotics Full timeJob 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...
-
Robotics Software Engineer
4 weeks ago
Redwood City, California, United States The Fountain Group Full timeJob 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...
-
Software Engineer Platform
4 weeks ago
Redwood City, California, United States Bear Robotics, Inc. Full timeJob 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...
-
Software Engineer Platform
3 weeks ago
Redwood City, California, United States Bear Robotics, Inc. Full timeJob 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...
-
Staff Robotics Software Engineer
4 weeks ago
Redwood City, California, United States Dexterity Full timeAbout the RoleWe 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...
-
Staff Robotics Software Engineer
3 weeks ago
Redwood City, California, United States Dexterity Full timeAbout 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...
-
Software Engineer Simulation
3 weeks ago
Redwood City, California, United States Bear Robotics, Inc. Full timeJob 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 timeAbout 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...
-
Robotics Software Engineer
3 weeks ago
Redwood City, California, United States The Fountain Group Full timePAY:$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 timeJob 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...
-
Lead Mechanical Engineer
4 weeks ago
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...
-
Software Architect
3 weeks ago
Redwood City, California, United States Bear Robotics, Inc. Full timeJob 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...