Taro Logo

Staff Robotics Software Engineer

Global semiconductor leader that bridges physical and digital worlds to enable breakthroughs at the Intelligent Edge.
$125,250 - $187,875
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Robotics · Healthcare · Enterprise SaaS

Job Description

Analog Devices' internal innovation lab, the Analog Garage, is seeking a Staff Robotics Software Engineer to join their Platforms and Systems team. This role offers an opportunity to work on cutting-edge projects in renewable energy, advanced biotechnology, and robotics. The position requires expertise in ROS/ROS2, Python, and C++, with a focus on developing production-level robotics software.

The ideal candidate will have 8+ years of experience with an MSCS/MSR or 10+ years with a BSCS, bringing strong expertise in robotics software development, sensor integration, and system optimization. You'll work in a dynamic environment alongside hardware, software, and machine learning engineers to deliver integrated solutions that push the boundaries of what's possible in robotics.

ADI is a global semiconductor leader with over $9 billion in revenue and 24,000 employees worldwide. The company offers competitive compensation ($125,250-$187,875), comprehensive benefits including medical/dental/vision coverage, 401k, and paid time off. The role is based in Boston, MA, where you'll have access to cutting-edge technologies and resources while working on impactful projects that advance innovations in digitized factories, mobility, and digital healthcare.

This is an excellent opportunity for a seasoned robotics software engineer looking to make a significant impact while working with a diverse team of experts in a company that values innovation, creativity, and professional growth. The role combines technical leadership with hands-on development, offering both challenging technical work and opportunities to mentor other engineers.

Last updated a month ago

Responsibilities For Staff Robotics Software Engineer

  • Design, develop, and maintain production-level robotics software using ROS/ROS2, Python, and C++
  • Work with cross-functional team of hardware, software and machine learning engineers
  • Drive code quality, scalability, and reliability across the robotics stack
  • Evaluate and introduce new technologies to measure system performance
  • Lead technical design discussions and mentor engineers on best practices

Requirements For Staff Robotics Software Engineer

Python
Linux
  • MSCS or MSR with 8+ years experience or BSCS with 10+ years experience
  • Extensive experience with ROS/ROS2 in production environments
  • Strong proficiency in Python and C++
  • Experience with multithreading, real-time systems, sensor integration
  • Experience with sensor pipelines integration
  • Strong debugging skills across hardware/software boundaries
  • Hands-on experience commissioning and maintaining robots in industrial environments

Benefits For Staff Robotics Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • 401k
  • Paid vacation
  • Paid holidays
  • Paid sick time
  • Performance-based bonus
  • Flexible work arrangements
  • Professional development opportunities

Related Jobs

Staff Software Engineer - AMR Planning & Controls

Staff Software Engineer position at GM leading robotics software development for autonomous mobile robots, focusing on planning and controls systems.

Staff Robotics Software Engineer

Staff Robotics Software Engineer role at Relativity Space, developing advanced robotics systems for space technology manufacturing.

Senior Staff Systems Engineer

Senior Staff Systems Engineer position at Apptronik, leading the development of advanced robotics systems in Austin, TX. 10+ years experience required.

Staff Robotics Software Engineer (3D Simulation)

Staff Robotics Software Engineer position at Relativity Space, focusing on 3D simulation for advanced manufacturing systems with competitive compensation and benefits.

Staff Robotics Software Engineer

Staff Robotics Software Engineer role at Relativity Space focusing on developing cooperative robotic platforms for large-scale additive manufacturing systems.