This job is no longer available
The position may have been filled or the posting has expired. Browse similar opportunities below.
Senior Robotics Software Engineer at Emancro
Job Description
Emancro's mission is to build general-purpose hospital logistics robots that perform a wide variety of tasks such as organizing and distributing medication and medical supplies within hospitals, and many more tasks in the future. In this way, robots are freeing up medical staff's time and enable better and more resilient patient care.
We are an ambitious and rapidly growing team pushing the boundaries of what is possible in robotics, leveraging our recent breakthroughs in computer vision, robotics and AI at UC Berkeley.
The RoleThis role is full-time, on-site only. We're looking for candidates to start between now and mid-July.
Responsibilities- Develop controllers, motion planning algorithms, and teleoperation infrastructure for robot arms and mobile bases
- Optimize performance and run-time of robotics- and computer vision algorithms
- Set up data processing pipelines and cloud database for storing robot logs
- Extensive C++ (>5 years) and python (>5 years) software engineering experience
- Extensive experience writing and debugging of ROS/ROS2, writing Rviz plugins
- Experience with CUDA and TensorRT
- Experience deriving robot arm and mobile base kinematics and inverse kinematics
- Understanding of motion planning algorithms for arm motion planning and robot navigation
- Expert-level understanding of 3D geometry, transformations, rotations, quaternions etc.
- Experience with Cloud Infrastructure (Google Cloud Platform, AWS, cloud databases, etc.)
- 3+ years experience architecting and writing complex production quality software
- Git
- Experience developing and tuning machine learning and computer vision, imitation- and reinforcement learning algorithms
- Machine learning frameworks: Pytorch, Jax
- Experience with multithreading and thread safety (scheduling, race conditions, etc.)
- $170-185k/year
- Health and dental insurance included
- 401(k) retirement plan included
Emancro is committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.
Typical senior pay: $169k for Software Developers nationally
Senior roles pay 64% more than entry—experience is well rewarded.
Strong candidate leverage
High demand and responsive wages. Negotiate confidently on all fronts.
Who this leverage applies to
Where to negotiate
Likely Possible Unlikely
Use competing offers and timing to your advantage.
Does this path compound?
Both the field and your earnings can grow significantly.
Good time to build expertise—demand will chase supply.