Search
Senior Embedded Systems Engineer - Perception Camera

Senior Embedded Systems Engineer - Perception Camera

locationWoburn, MA, USA
PublishedPublished: 7/12/2025
Engineering
Full Time

Senior Embedded Systems Engineer - Perception Camera

Time type: full time

Posted on: July 11, 2025

Job requisition id: R5086

What we need

Symbotic is looking for a Senior Embedded Systems Engineer to join ourPerception team. You will play a hands-on role in the design and implementation of the next generation of perceptionsoftware 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

  • Develop and customize BSPs for robotics applications on NVIDIA Jetson Xavier, Orin, and similar platforms.
  • Collaborate with hardware teams and vendors to integrate and optimizeperception sensors, including MIPI CSI cameras, Image Signal Processors, LiDARs, GMSL, and FPD-Link serializers/deserializers.
  • Design and implement streaming solutions for embedded edge systems using GStreamer, leveraging hardware accelerators such as encoders, decoders, NPUs, GPUs, and FPGAs for efficient video processing.
  • Optimize video pipelines to achieve target frame rates, minimize latency, and reduce power consumption.
  • Diagnose and resolve perception pipeline issues in complex environmentsand implement solutions with minimum impact on performance
  • Provide release support, ensuring software stability, compatibility and reliability.

What you’ll need

  • BS or MS in Computer Science, Electrical Engineering, or a related field with a focus on embedded systems.
  • 6+ years of experience in embedded software development on ARM platforms, including performance optimization, file systems, bootloading, firmware, camera drivers, and cross-platform development.
  • Minimum of 6 years of experience in embedded applications programming and low-level optimization.
  • Strong proficiencyin C++, C and Pythonwith in-depth knowledge ofGStreamer.
  • Hands-on experience with ROS
  • Nice to have: Experience with GPU programming, CUDA, ML/DL, or related technologies.
  • Nice to have:Background in computer vision and media processing on edge devices.
  • Nice to have:Experience in optimizing and deployinglearning-based models on GPUs, TPUs and NPUs available in embedded systems.

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-Hybrid

#LI-JT1

Apply Now