CrawlJobs Logo

Filters

Location
Salary

Robotics Software Engineer United States, Redmond Jobs

3 Job Offers

Frontend Software Engineer – Robotics Teleoperation UI
Save Icon
Join our team in Redmond as a Frontend Software Engineer, specializing in Robotics Teleoperation UI. Develop modern web applications using TypeScript and React to create intuitive interfaces for robotics systems. Collaborate with engineering teams to enhance usability and performance. We offer co...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
Not provided
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Software Engineer (Robotics)
Save Icon
Join Meta's pioneering robotics team in Redmond to develop advanced AI for real-world robotic systems. This role requires 5+ years in robotics, expertise in AI/ML frameworks like PyTorch, and proficiency in Python/C++. You'll implement state-of-the-art algorithms, publish research, and receive co...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
219000.00 - 301000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer (Robotics)
Save Icon
Join Meta's pioneering robotics team in Redmond to shape the future of AGI and intelligent systems. We seek a Software Engineer with 5+ years in robotics, AI, and proficiency in Python/C++ and PyTorch/TensorFlow. You will implement cutting-edge AI models on real hardware, publishing impactful res...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
257000.00 USD / Year
meta.com Logo
Meta
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.