Senior Robotics Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Trubot Technology ยท 2 weeks ago

Senior Robotics Software Engineer

Trubot Inc. is a high-tech corporation that integrates R&D, production, sales, and field service capabilities, aiming to provide intelligent remote inspection robot products. They are seeking a Senior Robotics Software Engineer to join their Robotics Development Group, responsible for software architecture design, development, and integration for mobile robots.

Industrial Automation
Hiring Manager
LIN ZHENG
linkedin

Responsibilities

Responsible for mobile robot software architecture design, development, integration, debugging, and verification
Collaborate with domestic and overseas project teams to define system requirements, including perception, sensing, and control systems
Participate in product design and reviews, be responsible for optimizing the software architecture and prototyping designs
Responsible for the development, and integration of robot system / components
Perception / mapping
Localization / path planning
Motion-control
Maintain core libraries of the mobile robot platform, adapting and integrating proprietary and open-source software packages and APIs
Creating / maintaining diagnostic tools and systems to support various robot deployments
Responsible for technical documentations writing and arrangements, use well-structured documents to drive development milestones and testing verifications
Work closely with hardware and manufacturing teams during development and production, deliver effective feedback and support to ensure the high-quality product launch

Qualification

Mobile robot developmentROSROS 2C/C++Perception / mappingLocalization / path planningMotion-controlLinuxScripting languagesCommunication skillsTechnical documentationTeam collaboration

Required

Must be efficient in speaking and understanding Mandarin
M.S. degree in Robotics, Computer Science, Electrical Engineering, Automation, or relevant disciplines
5+ years professional software development experience with mobile robot development
Strong knowledge in one or more of below robotics domains
Perception / mapping
Localization / path planning
Motion-control
End-to-end robotics system
Very familiar with ROS, industrial application experience in ROS or ROS 2
Strong skills in C/C++, Linux, containerized development, and associated platforms
Experience with scripting languages for quick prototyping (Python preferred)
Understanding of testing, build, deployment and monitoring of complex systems
Good written and communication skills, ability to explain complex tech concepts to others

Preferred

Ph.D. degree in Robotics, Computer Science, Electrical Engineering, Automation, or relevant disciplines
Knowledge of real time or embedded operating systems and threading and communication issues related to real time operating systems
Extensive experience with building a Linux system using Debian packages, knowledge of the boot process and package management
Subject matter expert sensor fusion estimation techniques and control algorithms for autonomous navigation

Company

Trubot Technology

twitter
company-logo
At Trubot, we're pioneering the future of remote inspection and mobile robotics.

Funding

Current Stage
Early Stage
Company data provided by crunchbase