Robotics Software Engineer

Practical, general-purpose robots for repetitive industrial tasks
$150,000 - $250,000
Robotics
Mid-Level Software Engineer
In-Person
1 - 10 Employees
1+ year of experience
Robotics

Description For Robotics Software Engineer

Ultra is pioneering the future of industrial automation with their practical, general-purpose robots designed for repetitive tasks. Unlike traditional industrial automation solutions, Ultra's robots offer zero integration capability, allowing for quick installation within hours instead of weeks. The company's robots are highly flexible and can quickly adapt to new tasks while providing immediate ROI.

As a Robotics Software Engineer at Ultra, you'll join a fast-moving NYC-based team led by experienced entrepreneurs. The role combines hands-on robotics development with cutting-edge technology implementation. You'll work on everything from low-level control systems to teleoperation interfaces, making direct impact on the company's core technology.

The position offers an exciting opportunity to shape the future of accessible automation, working with a team that already has robots in the field generating revenue and data. Ultra values autonomy, creativity, and technical excellence, making it an ideal environment for engineers who want to make a significant impact in the robotics industry.

The company culture emphasizes high trust and high autonomy, perfect for self-driven individuals who excel in fast-paced environments. With plans to rapidly scale deployments this year, joining Ultra now means being part of a transformative period in the company's growth. The role combines technical challenges with practical implementation, offering a unique opportunity to work on next-generation robotics technology while solving real-world industrial automation challenges.

Last updated 6 days ago

Responsibilities For Robotics Software Engineer

  • Implement constrained IK solvers and low-level control loops
  • Design robots and processes for intended applications
  • Develop SOTA teleoperation stack
  • Rapid hardware evaluation and integration
  • Implement simulations matching hardware
  • On-site customer installation and support (up to 1x/month travel)
  • Research and source hardware components
  • Communicate with suppliers

Requirements For Robotics Software Engineer

Python
  • Generalist engineer who wants to build and train robots
  • Know how to deploy high-quality production code as part of a software team
  • Thrive in a high-trust, high-autonomy environment
  • 1+ years of experience
  • Willing to relocate to NYC

Benefits For Robotics Software Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To Ultra Robotics Software Engineer

Senior Automation and Robotics Manufacturing Test Engineer

Senior Automation and Robotics Manufacturing Test Engineer position at Google, focusing on automated manufacturing processes and system optimization in data center environments.

Robotics Systems Engineer, Amazon Robotics Deployment Engineering

Amazon Robotics Systems Engineer position focusing on deployment and integration of robotic systems in fulfillment centers, requiring 75% travel and offering competitive compensation.

Robotics Systems Engineer, Amazon Robotics Deployment Engineering

Lead the deployment of advanced robotics systems in Amazon fulfillment centers, managing technical installations and team coordination with 75% travel.

Robotics Support Engineer

Robotics Support Engineer position at Nimble, maintaining and optimizing autonomous robot fleet performance in warehouse operations.

Robotics Systems Engineer, Amazon Robotics Deployment Engineering

Robotics Systems Engineer role at Amazon Robotics, leading deployment and integration of robotic systems in fulfillment centers with 75% travel requirement.