Search
Senior Robotics Applications Engineer – Perception

Senior Robotics Applications Engineer – Perception

companySymbotic
locationWoburn, MA, USA
PublishedPublished: 12/31/2024
Engineering
Full Time

Senior Robotics Applications Engineer – Perception

Time type: full time

Posted on: December 30, 2024

Job requisition id: R4390

What we need 

Symbotic is looking for a Robotics Applications Engineer to join our Perception team. You will play a hands-on role in the design and implementation of the next generation of perception software for our mobile robots. The qualified candidate will play a hands-on role helping to bring our robotics solutions to our customers. We are looking for people who thrive in a creative, collaborative and agile development environment. 

What we do  

Our work matters – robotics is transforming the world of commerce. Every day our intelligent robots are responsible for getting food and merchandise to thousands of stores across North America. We’re an industry changer – we created the first and only fully autonomous, end-to-end supply chain solution. Today, we are driving towards even bigger ideas – and we have the people, technology, and leadership to fully realize these aspirations. We have the excitement and ambition of a startup with the benefits and resources of a proven organization.

What you’ll do 

  • Collaborate with internal and external stakeholders to understand technical and business requirements. 
  • Design, develop, and maintain high-quality robotics applications for internal users and external customers. 
  • Develop and integrate solutions across various modules, including web-based dashboards, database, and robotics control. 
  • Create, execute, and maintain comprehensive test plans; identify and fix bugs while ensuring the integrity of the existing codebase. 
  • Contribute to system-level software design, ensuring scalability, reliability, and performance. 
  • Formulate, document, and maintain detailed requirements specifications. 
  • Analyze requirements and develop innovative solutions or effective workarounds to meet project needs. 
  • Identify potential project risks and proactively suggest and implement mitigation strategies. 
  • Up to 10% travel may be required 

What you’ll need 

  • Bachelor or master’s degree in Robotics, Engineering, Computer Science, or a related technical field. 
  • Minimum 8 years of professional software development experience with Python and/or C++. 
  • Experience in database development using Kafka and Snowflake. 
  • Experience in messaging systems such as RabbitMQ and/or ZeroMQ 
  • Hands-on experience with ROS, Docker and Linux environments. 
  • Strong problem-solving skills and attention to detail. 
  • Familiarity with robotics remote operation and control applications is a big plus 
  • Experience in developing web-based applications 
  • Experience with project management and collaboration tools like JIRA, Confluence. 
  • Exposure to agile development practices and CI/CD pipelines. 
  • Familiarity with graphical user interfaces (GUI) development 
  • Knowledge of computer vision applications and libraries. 

Our Environment 

  • Up to 10% of travel may be required. Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations. 
  • The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis. 

#LI-JT1

#LI-Hybrid

Apply Now