CrawlJobs Logo

Filters

Location
Salary

Senior Robotics Software Engineer Jobs

8 Job Offers

Senior Software Engineer - Surgical Robotics
Save Icon
Join a multi-disciplinary team in Munich developing advanced surgical robotics. As a Senior Software Engineer, you will design control algorithms and implement robotic systems using Rust and Embedded Linux. We seek expertise in robotic algorithms, software design, and a passion for medical techno...
Location Icon
Location
Germany , Munich
Salary Icon
Salary
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Senior Software Engineer - Surgical Robotics
Save Icon
Senior Software Engineer sought for a Munich-based surgical robotics team. You will design, implement, and test control algorithms and kinematic models in Rust, working across the full software stack from Bare Metal to Embedded Linux. Join a multi-disciplinary, international team to develop advan...
Location Icon
Location
Germany , Munich
Salary Icon
Salary
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Senior Robotics Software Engineer
Save Icon
Location Icon
Location
United States , Los Angeles
Salary Icon
Salary
140000.00 - 180000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Senior Robotics Software Engineer
Save Icon
Senior Robotics Software Engineer sought to build production-grade autonomy for next-gen autonomous robots in San Francisco. You will develop robust, scalable systems for high-throughput warehouse operations, integrating perception, planning, and control. Requires 5+ years building production rob...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
190000.00 - 250000.00 USD / Year
Egnyte
Expiration Date
Until further notice
Senior Robotics Software Usecases Validation Engineer
Save Icon
Senior Robotics Software Usecases Validation Engineer needed in Bangalore to validate diverse robotics platforms and customer usecases. You will ensure safety and performance through rigorous testing in simulation (Gazebo, Isaac Sim) and real-world deployments. Requires 4+ years in robotics QA, s...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior Robotics Software Engineer
Save Icon
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
150000.00 - 250000.00 USD / Year
orchard-robotics.com Logo
Orchard Robotics
Expiration Date
Until further notice
Senior Robotics Software Engineer
Save Icon
Join Blue River as a Senior Robotics Software Engineer in Santa Clara. Develop real-time C++ software on Linux for intelligent agricultural machinery. Utilize ROS, CAN, and Ethernet to integrate sensors and actuators. Solve complex robotics challenges in a role blending remote work with periodic ...
Location Icon
Location
United States , Santa Clara
Salary Icon
Salary
158621.00 - 261000.00 USD / Year
bluerivertechnology.com Logo
Blue River Technology
Expiration Date
Until further notice
Senior Robotics Software Engineer
Save Icon
Join Nextera Robotics, a cutting-edge MIT-born company, as a Senior Robotics Software Engineer in Boston. Develop planning and control software for next-generation autonomous mobile robots deployed in industrial settings. We seek experts with 3+ years in robotics localization/planning/controls, s...
Location Icon
Location
United States , Boston
Salary Icon
Salary
130000.00 - 170000.00 USD / Year
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice

About the Senior Robotics Software Engineer role

Senior Robotics Software Engineer jobs represent a dynamic and rapidly evolving career path at the intersection of mechanical systems, artificial intelligence, and real-time computing. Professionals in this role are responsible for designing, developing, and deploying the software that powers autonomous and semi-autonomous machines across industries such as manufacturing, logistics, agriculture, healthcare, and service robotics. The core mission of a Senior Robotics Software Engineer is to bridge the gap between hardware capabilities and intelligent behavior, enabling robots to perceive their environment, make decisions, and execute complex tasks with precision and reliability.

Typical responsibilities in senior robotics software engineer jobs include architecting and implementing software stacks for perception, localization, motion planning, and control. Engineers often work with sensor fusion, integrating data from LiDAR, cameras, depth sensors, IMUs, and encoders to build robust models of the world. They develop algorithms for simultaneous localization and mapping (SLAM), object detection and tracking, path planning, and collision avoidance. A significant portion of the work involves optimizing code for performance on edge computing devices, ensuring low-latency operation in real-time environments. These professionals are also heavily involved in simulation, creating and maintaining virtual environments using tools like Gazebo or Isaac Sim to test and validate software before physical deployment. They build automated testing pipelines—including unit, integration, software-in-the-loop (SIL), and hardware-in-the-loop (HIL) tests—to ensure system safety and reliability. Additionally, they contribute to system architecture decisions, often using middleware like ROS2 to manage communication between distributed nodes, and they may be responsible for fleet management software that coordinates multiple robots.

The typical skill set for senior robotics software engineer jobs demands deep proficiency in programming languages such as C++ and Python, with strong experience in frameworks like ROS2, PCL, OpenCV, and Eigen. A solid foundation in mathematics—particularly linear algebra, probability, and geometry—is essential for developing and tuning algorithms. Engineers should have hands-on experience with real-time systems, sensor calibration, and version control workflows using git and CI/CD tools. Knowledge of functional safety standards, such as ISO 13849 or ISO 3691, is often valued, especially in industrial and automotive contexts. A bachelor’s or master’s degree in robotics, computer science, electrical engineering, mechatronics, or a related field is commonly required, with several years of industry experience in system-level integration.

In summary, senior robotics software engineer jobs are ideal for those who enjoy solving complex, cross-disciplinary challenges at the cutting edge of automation. The role demands a blend of theoretical knowledge and practical engineering, with a focus on creating robust, scalable, and safe software that brings intelligent machines to life. As industries increasingly adopt automation, the demand for skilled professionals in these roles continues to grow, offering exciting opportunities for innovation and impact.