A high-tech robotics company in Fremont is seeking a Robotics Software Engineer to design software architecture for mobile robots. The ideal candidate has an M.S. in a related field and 5+ years of experience in mobile robot software development, particularly with ROS. You will be responsible for collaborating with teams to optimize systems and maintain software libraries. This full-time position offers competitive compensation and growth opportunities.
Qualifications
5+ years of professional software development experience with mobile robot development.
Strong knowledge in perception, mapping, and motion-control.
Very familiar with ROS and industrial applications.
Responsibilities
Design and develop mobile robot software architecture.
Collaborate with teams to define system requirements.
Maintain core libraries of the mobile robot platform.
Skills
C/C++
Linux
ROS
Python
Communication skills
Education
M.S. degree in Robotics, Computer Science, Electrical Engineering or relevant disciplines
Tools
ROS or ROS 2
Containerized development platforms
Job description
A high-tech robotics company in Fremont is seeking a Robotics Software Engineer to design software architecture for mobile robots. The ideal candidate has an M.S. in a related field and 5+ years of experience in mobile robot software development, particularly with ROS. You will be responsible for collaborating with teams to optimize systems and maintain software libraries. This full-time position offers competitive compensation and growth opportunities.