Jobs · Engineering · Texas

Principal Robotics Engineer

Symbotic · Austin, TX · 6 days ago
HybridEngineering$180k–$248k/yrFull-time

About the Role

Symbotic is looking for a Principal Software Engineer to join our Perception organization in Austin, TX, where our loading dock automation and automated forklift engineering is concentrated. You will play a central, hands-on role in designing and developing perception software for these systems and will help grow and mentor other engineers as this work scales.

The ideal candidate thrives in a creative, collaborative, and agile development environment and is comfortable stepping beyond Perception into areas like Controls, system architecture, CI, program-level planning, or owning customer-facing KPIs, as is typical for senior engineers working on autonomous vehicle systems.

Responsibilities

  • Play a central, hands-on role designing and developing real-time, high-performance perception software for automated forklift and loading dock automation systems.
  • Serve as a leading technical contributor within the Perception organization, operating in close integration with the broader Symbotic engineering org.
  • Mentor and grow other engineers, helping build technical capability on the team as this work scales.
  • Analyze and address the root cause of issues affecting product performance, applying systems-level thinking about how perception interacts with the rest of the system.
  • Drive project scoping and requirement specification, providing leadership with the technical insight needed to create long-term technical roadmaps.
  • Represent engineering in technical discussions with customer program stakeholders on the direction and scope of the loading dock automation / automated forklift program, including ownership of relevant customer-facing KPIs as needed.
  • Operate with a broader technical scope beyond Perception when the work calls for it — spanning areas such as Controls, system architecture, CI/CD practices, or cross-team planning.
  • Build high-quality software in a dynamic, fast-paced environment, and drive best practices and quality standards.

Requirements

  • A minimum of a Master's degree in a related discipline (Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, Mathematics, etc.).
  • Minimum 10 years of professional experience developing software for complex, real-time systems.
  • Deep expertise in Perception for robotics: SLAM, sensor fusion, state estimation, computer vision, and processing multiple cameras and/or LiDARs in real time.
  • A track record of taking complex robotic systems into production and making them work reliably, with evidence of measurable value delivered (uptime, throughput, reduced faults, etc.).
  • Experience leading complex engineering efforts and delivering results while maintaining a healthy team.
  • Experience mentoring or growing other engineers.
  • Comfort and prior experience operating with a broader technical scope beyond Perception (e.g., Controls, system architecture, CI/CD, planning, or customer-facing KPI ownership).
  • Experience with Linux development, Docker, and CI/CD tools.
  • Comfortable with asynchronous or multithreaded programming.
  • Experience with event-driven architectures, messaging systems, and protocols (e.g., ROS, ROS2).
  • Experience with Agile development methodology.
  • Excellent verbal and written communication skills, including comfort engaging directly with customer/program stakeholders on technical scope and tradeoffs.
  • Willingness to be based in / work extensively from Austin, TX.

Preferred qualifications:

  • Experience developing software for embedded or GPU-accelerated platforms (e.g., Nvidia).
  • Prior experience with autonomous mobile robots, automated forklifts, or similarly complex, safety-relevant automated systems.

Schedule

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 bi-weekly.

Pay

The base range for this position in Austin, TX is $180,000.00 - $247,500.00. Base pay offered may vary depending on job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, disability, 401K, PTO, and other benefits.

Similar jobs