Robotics Software Engineer
About the role
Robotics Software Engineer role at Ultra, NYC-based startup focusing on practical, general-purpose robots for repetitive industrial tasks. In-person position with emphasis on building and deploying production-quality robot software and hardware integration.
Responsibilities
- Implement constrained IK solvers and low-level control loops to build robot interfaces that are optimized for teleoperation and neural network control
- Wholistic robot and process design for our robots and their intended applications
- Develop our SOTA teleoperation stack
- Push latency reductions across hardware stack, video encoding, low latency networking, middleware, etc., while ensuring safety and reliability
- Develop novel interfaces and feedback mechanisms for human-robot teleoperation and teleoperator-robot-ai interaction
- Rapid hardware evaluation to guide our robot design
- Research, prioritize, and source hardware components for the system (e.g. arms, end effectors, cameras, motion capture systems)
- Integrate with new hardware systems, writing high quality drivers and evaluating performance
- Communicate with suppliers to resolve hardware issues
- Implement simulations that closely match our hardware
- Go on-site with customers for installation and support when necessary. Some travel up to 1x/mo
Qualifications
- 1+ years of experience in robotics or related field
- MechE/EE experience for designing and manufacturing robotics components (bonus)
- Ability to deploy high-quality production code as part of a software team
- Willingness to work in-person in New York City
- Bonus: staying on top of cutting-edge robotics research
- Experience with Python (listed in Skills)
Skills
Benefits
- Not explicitly listed in the description

About Ultra
Practical, general-purpose robots for repetitive industrial tasks
Ultra builds practical, general-purpose robots that are deploying—and producing ROI—today. Unlike traditional industrial automation that’s rigid and complex, our robots are zero integration (able to be installed in hours, not weeks) and are highly flexible, capable of quickly learning new tasks and delivering immediate value to customers. Founded by a team of three-time entrepreneurs with a decade of collaboration, Ultra moves fast. We already have robots in the field generating revenue and data, with plans to rapidly scale deployments this year.
More open roles at Ultra
- Head of Pilot Operations4d agoNew York, NY · Operations
- Founding Product4d agoHybrid (New York City, NY) · Product / Ops
- Facilities & Office Manager4d agoNew York, NY · Operations
- Head of Hardware1w agoNew York, NY · Operations
- Technical Program Manager, Data & Autonomy2w agoNew York City, NY · Operations
