SIGN IN
Robotics Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

UnitX · 13 hours ago

Robotics Software Engineer

UnitX is a fast-moving startup focused on building advanced robotics products to enhance productivity in manufacturing. As a Robotics Software Engineer, you will develop core software for reliable robotic systems, collaborating with various teams to ensure robust and safe operations in production environments.
Artificial Intelligence (AI)Machine LearningManufacturingRobotics
check
H1B Sponsor Likelynote

Responsibilities

Design and implement production-quality robotics software in C++ (modern C++ 17 or newer) and Python
Build multi-threaded systems where timing, synchronization, and resource locking matter (mutexes, semaphores)
Interface directly with sensors, actuators, and microcontrollers under real-time constraints (RTOS or Preempt-RT Linux)
Design for failures, not happy paths: fault detection, graceful recovery, and safe behavior under unexpected hardware conditions
Build and maintain systems using ROS1/ROS2 (nodes, topics, services, actions)
Own and evolve key subsystems such as motion control, trajectory execution, planning interfaces, or safety monitoring
Collaborate with hardware, perception, and service teams to ship reliable behavior to production deployments

Qualification

C++PythonRobotics middleware (ROS1/ROS2)ConcurrencyEmbedded systemsMath fundamentalsController developmentPlanning + optimizationPerception interfaces

Required

3+ years of real-world experience in Robotics
BS/MS/PhD in Computer Science, Robotics, Electrical Engineering, Physics, Applied Math
Strong understanding of linear algebra and 3D geometry (transformations, quaternions/Euler angles), kinematics, and rigid-body dynamics
Strong software engineering fundamentals in modern C++ (STL, templates, memory management) and Python
Proven ability to write thread-safe code and reason about race conditions, deadlocks, and IPC
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

Implemented custom controllers (torque, impedance, admittance) or tuning/owning control loops
Experience with MPC, convex optimization, or sampling-based planners (A*/RRT/optimization-based planning)
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

Company

UnitX

twittertwitter
company-logo
UnitX builds robots for factories.

H1B Sponsorship

UnitX has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (4)
2024 (3)
2023 (8)
2022 (1)
2021 (1)

Funding

Current Stage
Growth Stage
Total Funding
$106M
Key Investors
UP PartnersSE Ventures
2024-11-18Series B· $46M
2023-09-27Series Unknown· $5M
2023-06-20Series B· $41M

Leadership Team

leader-logo
Keven Wang
Co-Founder & CEO
linkedin
leader-logo
Weixiong Zheng
CTO & Co-Founder
linkedin
Company data provided by crunchbase