Senior Robotics Software Engineer Job at Emancro, Berkeley, CA

cXBlWGNjVzR1MEtvcU5sYzUrQllqMldUcGc9PQ==
  • Emancro
  • Berkeley, CA

Job Description

Overview

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 Role

This 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

Key Qualifications

  • 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

Optional Qualifications

  • 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.)

Compensations and Benefits

  • $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.

#J-18808-Ljbffr

Job Tags

Full time

Similar Jobs

American Express Global Business Travel

Experienced Travel Consultant Job at American Express Global Business Travel

Amex GBT is a place where colleagues find inspiration in travel as a force for good and - through their work - can make an impact on...  ...warm and inclusive culture, innovation in the travel tech space, internal promotions, and career advancement opportunities. Most of our... 

ECS

Remote SOC Mid-Level Analyst Job at ECS

 ...ECS is seeking a SOC Mid-Level Analyst to work remotely . ECS is seeking a Mid-Level SOC Analyst with demonstrated experience supporting the development of processes, procedures, and automations to rapidly ingest, aggregate, correlate, normalize, and analyze event... 

WuXi AppTec

QC Analyst, Microbial Job at WuXi AppTec

 ...operation, and documentation in accordance with GMP, corporate quality standards, and regulatory requirements. The QC Analyst will...  ...~13 years of QC microbiology experience in a GMP-regulated pharmaceutical or biotechnology environment; internship or co-op experience... 

Brook & Whittle

Flexo Print Press Operator - 1st shift Job at Brook & Whittle

 ...Job Description Job Description Description: Do you have experience running a printing press? We are looking for you. We offer great benefits and working environment. Description 1st shift Monday -Friday 7:00am to 3:30 Rate of pay starts at $18.00/ hour based... 

Vetcor

Vet Assistant & Receptionist — Growth, Benefits, Balance Job at Vetcor

A local veterinary service in Burlington is looking for an experienced Veterinary Assistant/Receptionist to join a dynamic team. This full-time role requires a commitment to exceptional client service and strong communication skills. Key responsibilities involve assisting...