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
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
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
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 StageTotal Funding
$106MKey Investors
UP PartnersSE Ventures
2024-11-18Series B· $46M
2023-09-27Series Unknown· $5M
2023-06-20Series B· $41M
Recent News
2024-11-20
Company data provided by crunchbase