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

ViaBot · 15 hours ago

Robotics Software Engineer

ViaBot is seeking a Robotics Software Engineer to design, develop, and deploy core autonomy and robotics software for real-world mobile robots. The role involves working on state estimation, motion planning, system integration, and performance optimization to deliver robust robotic systems, collaborating closely with various teams to build scalable solutions.

Artificial Intelligence (AI)Property ManagementRoboticsSecuritySoftware
check
H1B Sponsor Likelynote
Hiring Manager
Teresa Solis
linkedin

Responsibilities

Design, develop, and maintain core robotic software components in alignment with system architecture and engineering standards
Developed and streamlined multi-sensor calibration pipelines to improve measurement accuracy and robustness for state estimation, ensuring consistent alignment across IMU, GPS, LiDAR, and camera systems
Implement and optimize state estimation for localization, mapping, and navigation
Participate in system architecture design reviews and technical documentation
Debug, profile, and optimize system performance in both simulation and real-world deployments
Collaborate closely with hardware, perception, and controls teams to ensure seamless end-to-end system integration
Perform code reviews and contribute to continuous improvement of software quality and robustness
Support field testing, data analysis, and iterative improvement of robotic behaviors and autonomy features
Analyze performance data and contribute to long-term system optimization and stability

Qualification

C++ROS1/ROS2State estimationMotion planningLinux developmentRobotics software architecturePerformance optimizationSensor fusionCI practicesGit version control

Required

3+ years of hands-on experience in developing, deploying, and maintaining mobile robots and/or drones in real-world environments
Strong hands-on software development experience building real-world robotic systems, with a focus on rapid prototyping and deployment
Advanced proficiency in modern C++ (C++11/14/17), including performance optimization, memory management, multithreading, and debugging in Linux
Solid understanding of classical state estimation and sensor fusion techniques, including Kalman-based filters for localization and navigation
Working knowledge of classical motion planning approaches, including deterministic and sampling-based algorithms and trajectory optimization
Strong hands-on experience with ROS1 and/or ROS2, including system integration, lifecycle management, and middleware-level debugging
Experience designing end-to-end mobile robotics software architectures, including abstraction layers and communication interfaces
Proficiency in Linux-based development environments, build systems (CMake, colcon, catkin), CI-friendly code practices, and Git-based version control

Preferred

Experience with robotics simulation tools such as Gazebo
Hands-on experience with SLAM systems, including mapping, localization, and loop closure (e.g., LiDAR- or vision-based SLAM)
Worked hands-on with multi-modal sensor systems including wheel encoders, LiDAR, GPS/GNSS, and cameras, performing integration, synchronization, and validation for state estimation pipelines
Background in robot perception, including camera and LiDAR-based processing pipelines
Experience working with navigation stacks (e.g., ROS Navigation Stack, Nav2)
Understanding of software quality, compliance, or validation processes

Company

ViaBot

twittertwittertwitter
company-logo
ViaBot develops robots for outdoor cleaning and sweeping with built-in security, transforming maintenance for commercial properties

H1B Sponsorship

ViaBot has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (2)
2021 (2)

Funding

Current Stage
Growth Stage
Total Funding
$22.4M
Key Investors
Era VenturesBaseline VenturesGrit Ventures
2025-03-26Convertible Note· $3M
2024-05-16Seed· $4.99M
2023-10-13Seed· $4.72M

Leadership Team

leader-logo
Gregg Ratanaphanyarat
Co-Founder & CEO
linkedin
leader-logo
Dawei Ding
Co-Founder and CTO
linkedin
Company data provided by crunchbase