Current jobs related to Autonomous Robotics Software Engineer - Sunnyvale, California - ViaBot
-
Software Development Engineer
1 week ago
Sunnyvale, California, United States Figure Full timeKey Responsibilities:As a Software Development Engineer at Figure, you will design, implement, and deploy industry-leading interactive 3D visualization tools for robotics data. You will participate in the continuous improvement of real-time robotics data visualization tools used during deployment of control, perception, and robot behaviors. Additionally, you...
-
Robotics Software Engineer
5 days ago
Sunnyvale, California, United States Figure Full timeLocalization and Mapping Software EngineerFigure is an AI Robotics company developing a general-purpose humanoid robot designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. Our humanoid robot is designed for 5 days/week in-office collaboration.We are looking for a Localization and Mapping Software Engineer to empower...
-
Robotics Manipulation Specialist
2 weeks ago
Sunnyvale, California, United States Figure Full timeRobot Manipulation EngineerFigure is an AI robotics company developing a general-purpose humanoid robot designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. We are based in Sunnyvale, CA, and require 5 days/week in-office collaboration.Our AI team is looking for a Robot Manipulation Engineer to empower Figure...
-
Senior Robotics Software Engineer
1 week ago
Sunnyvale, California, United States Figure Full timeWe are seeking a skilled Senior Robotics Software Engineer to join our team at Figure, an AI Robotics company based in Sunnyvale, CA. The ideal candidate will have experience designing, implementing, and testing key aspects of our Humanoid software within the Controls & Motion Planning team.Key Responsibilities:Architect and design time-critical...
-
Robot Behavior Architect
5 days ago
Sunnyvale, California, United States Figure Full timeRobot Behavior Coordination EngineerFigure is an AI Robotics company developing a general-purpose humanoid robot designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. Our humanoid robot is designed for 5 days/week in-office collaboration.We are looking for a Robot Behavior Coordination Engineer to empower our...
-
Software Engineer
2 weeks ago
Sunnyvale, California, United States Intuitive Full timeJob Title: Software Engineer - Robot Service ToolsAt Intuitive, we are united behind our mission: to revolutionize minimally invasive care through intelligent technology. We are seeking a talented Software Engineer to join our team and contribute to the development of innovative service tools for our robots.Job Summary:We are looking for a skilled Software...
-
Robot Behavior Coordination Specialist
1 week ago
Sunnyvale, California, United States Figure Full timeFigure is an AI Robotics company developing a general-purpose humanoid robot designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. We are based in Sunnyvale, CA, and require 5 days/week in-office collaboration.Our AI team is looking for Robot Behavior Coordination Specialists to empower Figure humanoid robots to...
-
Robotics Systems Engineer
5 days ago
Sunnyvale, California, United States Figure Full timeWe are seeking a skilled Robotics Systems Engineer to join our team at Figure, an AI Robotics company based in Sunnyvale, CA. As a key member of our engineering team, you will be responsible for developing new control system software for our Humanoid robot, working both in simulation and on hardware.The ideal candidate will have a strong background in...
-
Mechanical Engineer for AI Robotics
2 weeks ago
Sunnyvale, California, United States Figure Full timeJob Title: Mechanical EngineerFigure is a leading AI Robotics company developing a humanoid robot designed for corporate tasks. We are based in Sunnyvale, CA and require 5 days/week in-office collaboration.Responsibilities:Design and develop key hardware components for the robot's applications.Collaborate with cross-functional teams to integrate hardware and...
-
Software Developer for Robot Service Tools
2 weeks ago
Sunnyvale, California, United States Intuitive Surgical Full timeJob Title: Software Developer for Robot Service ToolsAt Intuitive Surgical, we are seeking a skilled software developer to join our team of engineers passionate about improving the way we service robots.This role involves designing, developing, testing, and maintaining software and tools to enable field engineers to efficiently perform and document actions...
-
Senior Staff Software Engineer
1 week ago
Sunnyvale, California, United States Uber Full timeAbout the RoleThe Movement Engine org has four pillars that power our earners' movement in the physical world through the Uber platform, creating a delightful experience for our riders during all stages of a trip, and delivering food to our eaters in a pleasant and timely manner. These are our areas of focus: Leveraging GPS data and handling real-time...
-
Senior Software Developer
5 days ago
Sunnyvale, California, United States Figure Full timeKey Responsibilities:As a SW Engineer at Figure, you will design, implement, and deploy industry-leading interactive 3D visualization tools for robotics data. You will participate in the continuous improvement of real-time robotics data visualization tools used during deployment of control, perception, and robot behaviors. Additionally, you will provide...
-
Embedded Firmware Engineer for Humanoid Robotics
3 weeks ago
Sunnyvale, California, United States 1X Technologies AS Full timeJob Title: Embedded Firmware Engineer for Humanoid RoboticsWe are seeking an experienced Embedded Firmware Engineer to join our team at 1X Technologies AS. As a key member of our robotics team, you will be responsible for developing the next generation Battery Management System (BMS) for our humanoid robot NEO.About the RoleAs an Embedded Firmware Engineer,...
-
Sunnyvale, California, United States Figure Full timeRobotics Hardware Engineer PositionFigure is an AI Robotics company developing a general-purpose humanoid robot. We are based in Sunnyvale, CA and require a 5-day workweek in-office. We are looking for a Mechanical Design Engineer to design, test, and implement key hardware components which support applications for the robot.Responsibilities:Design jigs,...
-
Clinical Robotics Engineer
1 week ago
Sunnyvale, California, United States Noah Medical Full timeAbout the RoleNoah Medical is a pioneering company in the field of medical robotics, dedicated to developing innovative solutions for early diagnosis and treatment of patients. We are seeking a highly motivated and talented individual to join our Clinical Engineering Team as a Clinical Robotics Engineer Intern.As a Clinical Robotics Engineer Intern, you will...
-
Sunnyvale, California, United States 1X Technologies AS Full timeRole OverviewWe are seeking an experienced Embedded Firmware Engineer to join our team at 1X Technologies AS. As a key member of our robotics team, you will be responsible for developing the next generation Battery Management System (BMS) for our humanoid robot NEO. This is a unique opportunity to work on cutting-edge technology and contribute to the...
-
Senior Software Engineer
2 weeks ago
Sunnyvale, California, United States Lynx Software Technologies Full timeSoftware Engineer Job DescriptionThompson Software Solutions, a Lynx Software Technologies company, is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing, integrating, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Develop...
-
Senior Software Engineer
1 day ago
Sunnyvale, California, United States Lynx Software Technologies Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Design and...
-
Senior Software Engineer
1 month ago
Sunnyvale, California, United States Lynx Software Technologies Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the highest standards of quality and reliability.Job SummaryThe successful...
-
Senior Software Engineer
3 weeks ago
Sunnyvale, California, United States Lynx Software Technologies Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and testing software products that meet the highest standards of quality and reliability.Job SummaryThe successful...
Autonomous Robotics Software Engineer
2 months ago
About Us
At ViaBot, we are pioneering the development of autonomous robots designed to address practical challenges in various industries. Our flagship product, RUNO, is an innovative mobile robot engineered for outdoor commercial applications such as cleaning and security. With a significant footprint across the nation and extensive operational success, we strive to redefine the perception of robotics as practical solutions to substantial issues. Discover more about our mission and technology.
Who We Seek
We are in search of a dedicated robotics software engineer who is enthusiastic about contributing to the evolution of robotics technology. This individual will be instrumental in the architecture, development, and implementation of software systems that facilitate seamless interaction among the diverse modules of our platform, RUNO. The ideal candidate will possess a robust background in systems integration and testing, along with experience in creating libraries and nodes within ROS/ROS2 for robotic systems. We value collaborative thinkers who adopt a comprehensive approach to robotic systems design, identifying critical integrations and supplementary data sources that will elevate our platform's capabilities.
Key Responsibilities
- Engage in software integration and architectural decisions for the robot's various subsystems, spanning from low-level firmware to high-level autonomy.
- Maintain a thorough understanding of all robot subsystems and their interconnections.
- Translate product requirements into functional software effectively.
- Develop and implement diagnostic and logging tools to enhance insights into the performance of both software and hardware.
- Design and establish our Continuous Integration and Deployment (CI/CD) pipeline.
- Oversee and refine the software development environment.
- Collaborate with fellow Robotics Software Engineers to design interfaces and data pipelines between modules.
- Enhance the reliability of hardware and software during the robot's initialization and testing phases.
Qualifications
- Bachelor's or Master's degree in Computer Science, Robotics, or a related discipline.
- A minimum of 3 years of software engineering experience in mobile robotics or analogous systems.
- Proficiency in Linux, ROS/ROS2, and the development of production-quality code in C++.
- Skilled in scripting languages such as Python and Bash.
- Experience in implementing CI/CD frameworks.
- Familiarity with various sensors, including cameras, multi-channel LiDAR, GPS, and IMU.
- Experience utilizing physics and visual simulation platforms for testing and analysis.
- Understanding of the interactions among different subsystems (controls, electrical, software, mechanical) and common issues that arise.
- Experience in developing and debugging embedded firmware (ARM, AVR).
- Knowledge of communication buses and protocols such as Ethernet, serial, CAN, and USB.
- Authorization to work in the United States is required.
- This position is not remote; full vaccination status is required before the start date.
Preferred Qualifications
- Experience in a startup environment.
- Familiarity with the ROS Navigation Stack.
- Experience with Agile and test-driven development methodologies.
- Comfortable using laboratory instruments such as oscilloscopes and CAN analyzers.
- Experience with IoT and connected devices.
Essential Knowledge
- ROS/ROS2
- Linux
- C++
- Python