Logo
Universe Energy

Robotics Software Engineer

Universe Energy, Los Angeles, California, United States, 90079


We are Universe Energy, and we are the battery dismantling and sorting company.

The world needs

2 billion

batteries by

2050

to make electric cars and power the grids. But we need to mine

30x

more, leading to a

$10 Trillion

supply gap. We help EV OEMs, battery makers, and service centers make

$1500

on a used battery pack by remanufacturing and repurposing them instead of letting them pay

$750

for recycling. We dismantle, inspect, and grade used battery packs

90% cheaper

and

6x

faster using robotics, computer vision, and machine learning. We will deploy a fleet of

50

dismantling & sorting systems in shipping containers on-site to process

200k

battery packs/year by

2030 . Our mission is to unlock reuse as the primary source of the next

100 million batteries

by 2050, powering a truly clean energy transition. We keep

5 TWh

in battery capacity alive, reduce

6 Gigatons

CO2 , and save

125 billion liters

of freshwater per year.

The Bonobo Robot dismantles batteries.

We are building a cognitive robot that we call Bonobo that automatically diagnose, discharge, and disassemble EV batteries using robotic manipulation, autonomous controls, and computer vision. The first-generation robotic system will automatically assess the battery's state of health, remove covers from arbitrary battery packs (500 kg), and perform safe discharging. It then disassembles these batteries from the pack level (500 kg) down to the module level (25 kg). Bonobo can take batteries apart 4x faster and safer than a human at 6x the throughput, leading to 50% lower unit economics.

Job objective You will architect, engineer, and deploy the Bonobo robotics software that plans all actions to perform battery disassembly of incoming battery packs. It involves designing software integration of controls, perception functions, and path planning. You will develop all ranges of robotic actions to disassemble batteries including disassembly sequence planning, path planning, and collision avoidance using perception. You will design control systems to integrate industrial robotic systems and gantry-based motion systems to enable the automated battery disassembly process. You will architect the controls for end-effectors to provide all ranges of disassembly actions. You will validate these functions in simulation and the real world with force controls and feedback.How you will contributeDeliver the Bonobo robotic software system & infrastructure by integrating path planning, control software, and image recognition.Develop a control software to deploy all functionalities in the robotic system from path planning, positioning, and controlling end-effectors with inverse kinematics.Make a selection through trade studies of industrial robotic systems (like Fanuc, Kuka, ABB, Comau), design gantry-based motion systems, and industrial PLC controllers.Develop control & path planning algorithms for end-effectors and their motion planning and control algorithms. Integrate force control sensors and implement sensor fusion methods.Contribute to the robustness and stability of the robotic system by verifying and validating software pipelines through hardware-in-the-loop testing.Integrate, prototype, and test industrial robot systems. Export control routines from robotics simulation software to embedded devices.The skills & experience that you bringAt least a B.Sc. in Electrical-, Mechanical-, Controls Engineering, Applied Mathematics, or a similar field.Academic background in control theory, sensor fusion, digital signal processing, robotic motion planning, inverse kinematics, collision detection, and avoidance.Expert in robotic path planning, trajectory smoothing, and feedback controls within a real production, automation, or manufacturing environment.3-5 yrs experience in designing control algorithms applied to Classical, Multivariable Feedback, Model Predictive, and/or Nonlinear controls.3-5 yrs developing software from architecture to production-level code in industrial environments, like assembly lines, industrial robotics, and CNC machines.3+ yrs experience in developing software with strong skills in C/C++, Python, and Matlab-Simulink and have developed software from architecture to production-level code in robotic environments.3+ yrs hands-on product experience with industrial articulated robots like Kuka, Fanuc, ABB, and Staubli while performing calibration and motion control on these systems.3+ yrs experience in robotic software development and simulation in ROS, ROS-I, MoveIt for path planning and inverse Kinematics, Gazebo, and/or RobotStudio for simulation.Developed and integrated safety-critical features for collision avoidance and collaborative actions with humans on industrial or mobile robots.1+ yrs Experience with OpenCV, Open3D, and PCL libraries.How to hit a homerunDeep reinforcement learning applied to robotic control systems and path planning.Hands-on experience processing rich sensor data from LIDAR, RADAR, and cameras.Industrial PLC programming experience.

Reach out to careers@universeenergy.ai for questions, comments and/or feedback before applying.