Job offers - CrawlJobs

Robotics Software Engineer Jobs

37 Job Offers

Robotics Software Engineer (C++ & Python)
Save Icon
Location Icon
Location
United States, San Francisco Bay Area
Salary Icon
Salary
120000.00 - 170000.00 USD / Year
Expiration Date
Until further notice
Senior Robotics Software Engineer (C++ & Python)
Save Icon
Location Icon
Location
United States, San Francisco Bay Area
Salary Icon
Salary
170000.00 - 260000.00 USD / Year
Expiration Date
Until further notice
Staff Robotics Software Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Robotics Software Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Autonomy and Robotics Software Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Robotics Software Engineer (Perception & Localization)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Robotics Software Engineer (Perception & Localization)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer - E3 - Instawork Robotics
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer - Simulation & Robotics Engineer
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer - Simulation & Robotics Engineer
Save Icon
Salary Icon
Salary
170000.00 - 240000.00 USD / Year
Expiration Date
Until further notice
Robotics Software Engineer
Save Icon
Location Icon
Location
United Kingdom, Cheshire
Salary Icon
Salary
95000.00 GBP / Year
Expiration Date
Until further notice
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
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Robotics Software Engineer
Save Icon
Join a pioneering team developing next-gen autonomous robotic systems as a Robotics Software Engineer in Cheshire, UK. You’ll design and optimize software using ROS2, C++, and Python, focusing on sensor fusion, path planning, and LiDAR processing. Ideal candidates have hands-on experience with NV...
Location Icon
Location
United Kingdom, Cheshire
Salary Icon
Salary
85000.00 GBP / Year
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
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Robotics Software Engineer
Save Icon
Join a profitable Pittsburgh-based autonomy company as a Robotics Software Engineer. You will develop advanced sensor calibration pipelines and high-performance localization systems for self-driving cars and robots. Requires 3+ years’ experience, C++/Python skills, and expertise in calibration, l...
Salary Icon
Salary
200000.00 - 400000.00 USD / Year
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...
Salary Icon
Salary
190000.00 - 250000.00 USD / Year
Expiration Date
Until further notice
Software Engineer, Infrastructure - Autonomy & Robotics
Save Icon
Join DoorDash Labs in San Francisco as a Software Engineer, Infrastructure for Autonomy & Robotics. You will design large-scale distributed systems and GPU-accelerated pipelines for autonomous vehicle development. We seek expertise in Python, data structures, and distributed frameworks like Ray o...
Salary Icon
Salary
159800.00 - 235000.00 USD / Year
Expiration Date
Until further notice

About the Robotics Software Engineer role

Explore the frontier of automation and intelligent machines by discovering Robotics Software Engineer jobs. This dynamic profession sits at the intersection of computer science, electrical engineering, and mechanical systems, focused on creating the brains that operate robots. Professionals in this field develop the software that enables robots to perceive their environment, make intelligent decisions, and execute precise physical actions. Whether programming industrial arms on a manufacturing line, algorithms for autonomous mobile robots in warehouses, or sophisticated perception for next-generation consumer devices, these engineers bring machines to life.

A Robotics Software Engineer's typical responsibilities are multifaceted. Core duties involve designing, implementing, and testing core robotics software components. This includes developing perception pipelines using computer vision and sensor fusion to allow robots to understand their surroundings. Engineers create and optimize motion planning and control algorithms for safe, efficient, and accurate movement. A significant part of the role is building robust middleware and communication frameworks that allow different software modules and hardware components to interact seamlessly in real-time. Professionals often work across the entire stack, from low-level embedded firmware that interfaces directly with motors and sensors, to high-level logic and user-facing application programming interfaces (APIs). Furthermore, they are responsible for simulation, extensive testing (including hardware-in-the-loop), and deploying software to physical fleets, ensuring reliability and performance in real-world conditions.

To succeed in Robotics Software Engineer jobs, a specific and deep skill set is required. Exceptional programming proficiency in languages like C++, Python, and sometimes ROS (Robot Operating System) is fundamental. A strong foundation in data structures, algorithms, and software architecture principles is crucial for building scalable and maintainable systems. Core technical knowledge must include robotics fundamentals: kinematics, dynamics, control theory, and perception. Experience with Linux development, real-time systems, and networking protocols is highly common. Beyond technical prowess, successful candidates are strong problem-solvers who can debug complex system-level issues where software meets unpredictable physical hardware. They are collaborative team players, often working closely with mechanical, electrical, and perception specialists. A degree in Computer Science, Robotics, Electrical Engineering, or a related field is typically expected, with senior roles requiring years of hands-on experience in shipping robotic systems. For those passionate about shaping the future of automation, Robotics Software Engineer jobs offer a challenging and rewarding career path at the cutting edge of technology.