Logo
Robust.ai

Senior Software Engineer, NVIDIA Jetson and CUDA

Robust.ai, San Carlos, California, United States, 94071


About this role:

Any sufficiently advanced technology is indistinguishable from magic. We make cutting-edge solutions that feel as natural as breathing.

Pushing the boundaries of what's possible, our team of industry veterans is raising the bar for autonomous and collaborative robots. We are developing and deploying, at scale, iconic people-centered robots. We know we have succeeded when customers ask why other robotic solutions don't feel like ours - effortless, intuitive, and delightful.

We believe that all machines that have physical actuators will soon be intelligent. In a sense, all machines will become intelligent robots, and Robust.AI's software platform will power the intelligence of the world's machines.

Job brief:

We are looking for a passionate Senior Software Engineer to develop, deploy, and optimize robot perception systems that are able to run on integrated hardware. You will work with a team of world-class researchers and engineers on robotics and AI, to build the next generation of robotics vision systems. You will work mainly in C++ and CUDA C. Ideal candidates have a background in writing robotics software on embedded systems (especially NVIDIA Jetson), as well as strong software engineering skills.

In your role you will:

Work with perception and other robotics teams to develop, deploy, and optimize code for NVIDIA JetsonOptimize and scale cutting-edge research to work efficiently on robot's compute and sensorsWrite clean and performant code, including testsWrite documentation so others can effortlessly understand your APIEssential skills:

BS, MS or Ph.D. in CS or a related technical field involving Software Engineering, Computer Vision, Electrical Engineering or equivalent 2+ years of industry software engineering experienceExperience with C++ and CUDA CExperience with multithreading and/or multithreading frameworksExperience of optimizing software for NVIDIA Jetson platformsExcellent software engineering and algorithm skillsExperience with the Nvidia edge inference ecosystem (VPI, TensorRT, Deepstream, Isaac ROS, GXF, etc.)Desired skills (one or more):

Experience optimizing 2D and 3D vision algorithms for NVIDIA Jetson. For example: stereo vision, optical flow, auto-exposure, detection, tracking, pose estimationExperience with deep learning algorithms and pipelinesExperience with extrinsic and intrinsic sensor calibration, including multi-camera systemsExperience with embedded Linux such as YoctoExperience with specialized libraries, languages, and frameworks like Pytorch, TensorFlow, OpenCV, PCLExperience with transport layers for robots and computer systems like ROS, GRPC, Boost, Interprocess, NATS, ZeroMQExperience with inter-process communication over shared memoryWhat we offer:

Annual salary, depending on your skills, qualifications, and experience.Stock options and huge potential for growth.Strong startup (and fun) culture.Medical, Dental, and Vision coverage.Flexible vacation and sick leave practices.Paid parental leave.

Robust AI fosters a culture of belonging and a shared commitment to equality and equity. Having a diverse set of perspectives is key to ensuring AI and robotics serve the needs of all.