Robust.AIposted 16 days ago
Senior
San Carlos, CA
Publishing Industries

About the position

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. As our Staff Software Engineer, Computer Vision, Embedded Systems and CUDA, you will be developing software that makes this vision a reality.

Responsibilities

  • Lead optimization efforts for on-robot software and coordinate across teams.
  • Collaborate with perception and robotics teams to develop, deploy, and optimize code for NVIDIA Jetson platforms.
  • Scale and refine cutting-edge research to ensure efficient performance on robotic compute and sensor systems.
  • Write clean, efficient, and well-tested code.
  • Create thorough documentation for seamless API understanding.

Requirements

  • BS, MS, or PhD in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • 4+ years of experience in software engineering.
  • Expertise in C++ and CUDA C.
  • Proven ability to optimize software for NVIDIA Jetson platforms.
  • Excellent software engineering and algorithm development skills.
  • Familiarity with Nvidia's edge inference ecosystem (VPI, TensorRT, Deepstream, Isaac ROS, GXF, etc.).

Nice-to-haves

  • Experience optimizing 2D and 3D vision algorithms for NVIDIA Jetson (e.g., stereo vision, optical flow, detection, tracking, pose estimation).
  • Familiarity with deep learning algorithms and pipelines.
  • Experience with sensor calibration (both extrinsic and intrinsic), including multi-camera systems.
  • Proficiency with specialized libraries and frameworks (e.g., PyTorch, TensorFlow, OpenCV, PCL).
  • Experience with robotics system transport layers (e.g., ROS, GRPC, NATS, ZeroMQ).
  • Knowledge of inter-process communication over shared memory.
  • Experience with embedded Linux environments (such as Yocto).
  • Strong experience with multithreading and multithreading frameworks.

Job Keywords

Hard Skills
  • Linux
  • Nvidia Jetson
  • OpenCV
  • PyTorch
  • TensorFlow
  • 98DxkIpse NdeuthY91iIz
  • aql1msChT aUiSOMtNf
  • CkiPGzoIb qYmhuMDo79IH
  • guPA9Qe
  • kuN0dI1 eSPWlFp
  • L9Nuz p74Yhrzv
  • LmpoeYRzn kwpg5n3VETWe
  • mqeUDva4K zCY5DvITrLna
  • MR7Dp F0qJjURK5od
  • R9vl4Sp7umKbLs UMWhf6e9aT3kpX
  • RN1YOMaW7 DV5QYfCz
  • THJjZUxMQ m9AT5hbuJ2oB
  • UFCDd50L lrTxO
  • w8WexXY3 bUPEx0oM
  • wV0crvTmu laDzQXih
  • wYTKP1N3V AOZSnIBwzgTF
  • xEvzIigrL H7ou8Z62
  • Z67QOJylze yZ9wdS
  • zINni9ZW1 1XrcMkvOKbzt
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service