Senior Software Engineer, NVIDIA Jetson and CUDA - San Carlos, United States - Robust

    Robust
    Robust San Carlos, United States

    3 weeks ago

    Default job background
    Description

    About the job:


    If you want to do the best work of your life, believe diversity is a strength, and be part of an inclusive team of people who care deeply, keep reading.

    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 Senior Software Engineer, Jetson, and CUDA, you will be developing software that makes this vision a reality.

    Robust AI is a fast-growing, early-stage startup founded in 2019 by an unsurpassed team of veterans in robotics, AI, and business.

    We are a collaborative group with a wide range of backgrounds and perspectives, seeking talented individuals who are just as excited about robotics and AI as we are Help us redefine the very foundation of robotics and build robots that are smart, collaborative, robust, safe, flexible, and genuinely autonomous.


    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 optimizing 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 Jetson
    Optimize and scale cutting-edge research to work efficiently on robot's compute and sensors
    Write clean and performant code, including tests
    Write documentation so others can effortlessly understand your API

    Essential skills:
    BS, MS or Ph.
    D. in CS or a related technical field involving Software Engineering, Computer Vision, Electrical Engineering or equivalent2+ years of industry software engineering experience
    Experience with C++ and CUDA C
    Experience with multithreading and/or multithreading frameworks
    Experience of optimizing software for NVIDIA platforms
    Excellent software engineering and algorithm skills
    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 estimation
    Experience with deep learning algorithms and pipelines
    Experience with the Nvidia edge inference ecosystem (VPI, TensorRT, Deepstream, Isaac ROS, GXF, etc.)
    Experience with extrinsic and intrinsic sensor calibration, including multi-camera systems
    Experience with embedded Linux such as Yocto
    Experience withspecialized libraries, languages, and frameworks like Pytorch, TensorFlow, OpenCV, PCL
    Experience with transport layers for robots and computer systems like ROS, GRPC, Boost, Interprocess, NATS, ZeroMQ
    Experience with inter-process communication over shared memory

    What 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.

    #J-18808-Ljbffr