CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Robotics Platform Engineer Jobs

1 Job Offers

Filters
Senior Software Engineer, Robotics Platform
Save Icon
Join Chef's robotics team in San Francisco as a Senior Software Engineer. You will scale the robot fleet by ensuring a stable, high-performance platform for autonomy software. This role involves low-level systems work, performance optimization, and close collaboration with robotics engineers. We ...
Location Icon
Location
United States , San Francisco
Salary Icon
Salary
150000.00 - 250000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Explore cutting-edge careers at the intersection of software and hardware by searching for Robotics Platform Engineer jobs. This specialized profession sits at the foundational core of robotic systems, acting as the crucial bridge between sophisticated autonomy algorithms and the physical robot hardware. Professionals in this role are responsible for designing, building, and maintaining the robust software infrastructure and operating environment upon which all other robotic functions—like perception, planning, and control—reamlessly execute. Their work ensures that robots are reliable, performant, and scalable, transforming complex hardware into a stable and programmable platform. A Robotics Platform Engineer typically shoulders a wide array of responsibilities that span the entire software stack. Commonly, they design and implement core system libraries and middleware using languages like modern C++ or Python within a Linux environment. They are tasked with building highly reliable compute and network systems, managing everything from inter-process communication to high-bandwidth data pipelines from sensors like LIDAR, cameras, and radars. These engineers integrate new hardware components, write and optimize drivers, and rigorously debug low-level system issues related to the kernel, networking, or memory. Furthermore, they focus on system performance, employing profiling tools to analyze and optimize the operation of the robotic fleet. They also establish crucial development tools, CI/CD pipelines, and deployment processes to enable rapid and safe iteration of autonomy software. The typical skill set for these jobs is both deep and broad. A strong foundation in computer science, often evidenced by a degree or equivalent experience, is essential. Expertise in Linux systems programming is a cornerstone requirement. Candidates must possess excellent software engineering fundamentals, including writing high-quality, well-tested, and maintainable code. Proficiency in a systems programming language like C++ is highly typical, alongside experience with build systems, version control, and software architecture design. A solid understanding of networking protocols (TCP/IP, UDP), real-time systems considerations, and hardware-software interaction is critical. Successful professionals in these jobs are problem-solvers who enjoy working close to the metal, possess a keen eye for performance bottlenecks, and thrive in cross-functional teams collaborating with autonomy, perception, and hardware engineers. For those passionate about creating the dependable digital backbone of intelligent machines, Robotics Platform Engineer jobs offer a challenging and impactful career path in the rapidly evolving field of robotics.

Filters

×
Countries
Category
Location
Work Mode
Salary