Senior Robotics Software Engineer

Reposted 6 Days Ago
Be an Early Applicant
Headquarters, AZ, USA
In-Office
Mid level
Artificial Intelligence • Computer Vision • Machine Learning • Automation • Manufacturing
Innovative deep learning inspection system for automated manufacturing.
The Role
As a Robotics Software Engineer, you will develop production-quality software for robotics systems, focusing on hardware integration, concurrency, and safety in manufacturing environments.
Summary Generated by Built In

Title:

Senior Robotics Software Engineer

About Us:

UnitX builds the world's leading physical AI systems to automate repetitive visual tasks in factories. UnitX is a fast-moving startup with a team from Stanford, MIT, Google, and beyond. Since inception, UnitX has deployed 1,000+ mission-critical systems across 190+ of the world's leading manufacturers' production lines. Every year, $15B worth of products go through UnitX's AI inspection system to ensure quality.

Role Overview:

As a Senior Robotics Software Engineer at UnitX, you will build the core software that turns our robots into reliable, production-ready systems. You will work across the stack from high-level decision-making (planning) down to low-level hardware control (real-time + embedded integration), partnering closely with robotics, hardware, and field/service teams to deliver systems that are safe, resilient, and maintainable in the physical world.

What You’ll Do:

  • Production software: Design and implement production-quality robotics software in C++ (modern C++ 17 or newer) and Python. 

  • Concurrency + real-time: Build multi-threaded systems where timing, synchronization, and resource locking matter (mutexes, semaphores). 

  • Hardware integration: Interface directly with sensors, actuators, and microcontrollers under real-time constraints (RTOS or Preempt-RT Linux). 

  • Robustness + safety: Design for failures, not happy paths: fault detection, graceful recovery, and safe behavior under unexpected hardware conditions. 

  • Robotics middleware: Build and maintain systems using ROS1/ROS2 (nodes, topics, services, actions). 

  • Subsystem ownership: Own and evolve key subsystems such as motion control, trajectory execution, planning interfaces, or safety monitoring. 

  • Cross-team execution: Collaborate with hardware, perception, and service teams to ship reliable behavior to production deployments.

Who You Are:

  • Education and experience: 5+ years of real-world experience in Robotics and a BS/MS/PhD in Computer Science, Robotics, Electrical Engineering, Physics, Applied Math.

  • Math/robotics fundamentals: Strong understanding of linear algebra and 3D geometry (transformations, quaternions/Euler angles), kinematics, and rigid-body dynamics. 

  • C++ and Python: Strong software engineering fundamentals in modern C++ (STL, templates, memory management) and Python. 

  • Concurrency: Proven ability to write thread-safe code and reason about race conditions, deadlocks, and IPC. 

  • Embedded + systems: Experience with embedded systems (bare-metal, RTOS like FreeRTOS/Zephyr, or embedded Linux) and common buses (I2C, SPI, UART, CAN). 

  • Comfortable operating in ambiguity, making tradeoffs quickly, and debugging issues at the software/hardware boundary.

Preferred Qualifications:

  • Controller development: Implemented custom controllers (torque, impedance, admittance) or tuning/owning control loops. 

  • Planning + optimization: Experience with MPC, convex optimization, or sampling-based planners (A*/RRT/optimization-based planning). 

  • Perception interfaces: Experience defining clean interfaces between perception outputs and planning/control consumers.

Benefits:

  • Competitive salary & equity

  • Unlimited PTO

  • Full Medical, Dental, Vision, 401k

  • Daily meals provided with your own choice

Top Skills

C++
Can
Freertos
I2C
Linux
Python
Ros1
Ros2
Rtos
Spi
Uart
Zephyr
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Santa Clara, California
88 Employees
Year Founded: 2018

What We Do

UnitX was built in 2018 by a team of engineers from Stanford, MIT, and Google with deep respect for the manufacturing industry, UnitX is a robotics company automating repetitive visual tasks in manufacturing industries. We have made this physically demanding and unsafe job an innovative, precise, and easy-to-deploy process all while using deep learning and robotics. UnitX has deployed our product on production lines throughout the country where we have increased the defect inspection rate while simultaneously amplifying the cycle time far above that of a human inspector. We are building the world’s best team in robotics. Join us in building out an industry where we automate repetitive tasks and maximize human intellect! Visit to view our open positions.

Similar Jobs

CrowdStrike Logo CrowdStrike

Program Manager

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
USA
10000 Employees
130K-200K Annually

CrowdStrike Logo CrowdStrike

Sr. Analyst II, Finance Transformation (Remote)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
USA
10000 Employees
86K-135K Annually

Zscaler Logo Zscaler

Recruiter

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
USA
8697 Employees
116K-165K Annually

Caterpillar Logo Caterpillar

Sr Engineering Project Team Leader

Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
Hybrid
Tucson, AZ, USA
100000 Employees
177K-222K Annually

Similar Companies Hiring

GC AI Thumbnail
Legal Tech • Artificial Intelligence
San Francisco, California
46 Employees
Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees
Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account