Sr. Embedded Software Engineer

2 weeks ago


San Francisco, United States MoTek Technologies Full time

Sr. Embedded Software Engineer - Computer Vision / CUDA

We are seeking a Staff Software Engineer to develop, deploy, and optimize advanced robot perception systems on integrated hardware. You will collaborate with a team of leading researchers and engineers in robotics and AI to build the next generation of robotics vision systems. The role focuses primarily on C++ and CUDA C, with an emphasis on embedded systems, particularly NVIDIA Jetson. Ideal candidates will have a strong background in robotics software development and software engineering.

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

Essential Qualifications:

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

Desired Skills (one or more):

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

Please send your resume to jerald.baker@



  • San Francisco, United States MoTek Technologies Full time

    Sr. Embedded Software Engineer - Computer Vision / CUDAWe are seeking a Staff Software Engineer to develop, deploy, and optimize advanced robot perception systems on integrated hardware. You will collaborate with a team of leading researchers and engineers in robotics and AI to build the next generation of robotics vision systems. The role focuses primarily...


  • san francisco, United States MoTek Technologies Full time

    Sr. Embedded Software Engineer - Computer Vision / CUDAWe are seeking a Staff Software Engineer to develop, deploy, and optimize advanced robot perception systems on integrated hardware. You will collaborate with a team of leading researchers and engineers in robotics and AI to build the next generation of robotics vision systems. The role focuses primarily...

  • Sr Software Engineer

    4 weeks ago


    San Diego, California, United States Medtronic Full time

    About the RoleWe are seeking a talented Sr. Software Engineer to join our organization as we develop safety critical software for medical devices that hundreds of thousands of people around the world depend on daily.As a Sr. Software Engineer, you will provide technical leadership for firmware development. The primary role for this position is writing the...


  • San Francisco, California, United States ZipLine Full time

    About ZiplineZipline is a pioneering company that aims to revolutionize the way goods move. Our mission is to create a seamless and efficient logistics system that serves all humans equally, regardless of their location.We are transforming the way things move for businesses, governments, and consumers by leveraging cutting-edge technology, including robotics...


  • san francisco, United States Lumicity Full time

    Principal Embedded Software EngineerSan Francisco Bay AreaFull Time | On SiteSalary + EquityMy client is a well funded early stage start up that are looking for an experienced go getter to join the Embedded team. The ideal candidate:-5+ years of embedded experience-Experience with IoT (BLE / WiFi)-Expert in C / C++-Experience with RTOS-Experience with device...


  • South San Francisco, California, United States Lightship Full time

    OverviewAt Lightship, we're revolutionizing the recreational vehicle industry with our innovative, all-electric solutions. As a key member of our team, you'll play a crucial role in shaping the future of RVing. Our mission is to create a more sustainable, convenient, and enjoyable experience for millions of families. We're committed to hiring and developing...


  • san francisco, United States Lumicity Full time

    Principal Embedded Software EngineerSan Francisco Bay Area Full Time | On SiteSalary + EquityMy client is a well funded early stage start up that are looking for an experienced go getter to join the team as Principal Embedded Software Engineer. The ideal candidate:-7+ years of embedded experience-Expert in C / C++-Experience with RTOS-Experience with device...


  • san francisco, United States Lumicity Full time

    Principal Embedded Software EngineerSan Francisco Bay Area Full Time | On SiteSalary + EquityMy client is a well funded early stage start up that are looking for an experienced go getter to join the team as Principal Embedded Software Engineer. The ideal candidate:-7+ years of embedded experience-Expert in C / C++-Experience with RTOS-Experience with device...


  • San Diego, California, United States Northrop Grumman Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at Northrop Grumman. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our end-user customers and businesses.Key Responsibilities:Design and develop software for embedded systems using...


  • South San Francisco, California, United States Zipline Full time

    About ZiplineZipline is a technology company that aims to transform the way goods move. Our mission is to solve the world's most urgent and complex access challenges by building, manufacturing, and operating the first instant delivery and logistics system that serves all humans equally, wherever they are.The RoleThe Embedded Software team is responsible for...


  • San Diego, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • san diego, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • San Francisco, California, United States SPAN Full time

    About the RoleSPAN is seeking a highly skilled Senior Embedded Software Engineer to join our Device Software Platform Team. As a key member of our team, you will be responsible for maintaining and developing the embedded Linux platform powering our energy metering, load management, and EV charging products.Key ResponsibilitiesPartner with cross-functional...


  • San Francisco, California, United States Indus River Technologies Inc Full time

    Job DescriptionEmbedded Software Engineer RoleLocation: RemoteDuration: ContractJob Overview:At Indus River Technologies Inc, we are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a strong background in embedded software systems, including RTOS and networking.Key Responsibilities:Implementation of embedded...


  • South San Francisco, California, United States Lightship Full time

    About the RoleAs a Manager of Embedded Software Engineering at Lightship, you will oversee the development and implementation of embedded software solutions for our products. This role requires leading a team of software engineers, managing project timelines, and ensuring the delivery of high-quality software within budgetary constraints. You will also be...


  • San Francisco, United States Brahma Consulting Group Full time

    We are seeking a talented Software Engineer with an aptitude towards developing robust, high volume embedded software solutions. You will be writing applications on IoT devices that provide 3D indoor positioning using RF and communicate to cloud applications for a Bay Area, CA. You should have at least 1 year of working experience as a software engineer....


  • san francisco, United States Brahma Consulting Group Full time

    We are seeking a talented Software Engineer with an aptitude towards developing robust, high volume embedded software solutions. You will be writing applications on IoT devices that provide 3D indoor positioning using RF and communicate to cloud applications for a Bay Area, CA. You should have at least 1 year of working experience as a software engineer....


  • San Mateo, California, United States Verkada Full time

    At Verkada, we're looking for a skilled Embedded Software Engineer to join our Alarms team. As a member of this dynamic team, you'll be responsible for building compelling user experiences for one of our major new product categories.This is an opportunity to take ownership over integrated hardware/software products that keep our customers protected in times...


  • San Jose, California, United States Yoh Full time

    Job SummaryYoh, a Day & Zimmermann company, is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities Develop and maintain software for embedded systems using C/C++ programming...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a skilled Embedded Software Engineer to develop embedded software for CPU and DSP processors and hardware engines comprising its SoC portfolio. The ideal candidate will have a solid foundation in embedded software development, operating systems, and drivers.Key ResponsibilitiesGather, integrate, and interpret information across...