Back to jobsJob overview

About the role

Staff Embedded Software Engineer – Product Lead (Embedded AI) at Overview

Required Skills

pythondockerjavascriptc++nvidia jetsonlinuxembedded systemsiot

About the Role

Staff Embedded Software Engineer – Product Lead (Embedded AI) role at Overview, focusing on long-term stability of legacy products and supporting US region software needs. Responsibilities include embedded software development on NVIDIA Jetson, real-time video processing, and cross-cultural collaboration. This is a senior technical ownership position requiring 5+ years of experience.

Key Responsibilities

  • Develop and maintain embedded software for NVIDIA Jetson-based devices
  • Interface with camera software for real-time video stream processing and analysis
  • Implement backwards compatible upgrades for deployed camera fleet
  • Debug rare corner case bugs and execute feature changes based on user feedback
  • Identify and tune bottlenecks across the software stack from kernel to application

Required Skills & Qualifications

Must Have:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of experience in embedded systems development on Linux-based platforms
  • Proficient in Python programming and familiar with Docker, JavaScript, C/C++
  • Demonstrated experience with NVIDIA Jetson platform or similar embedded computing modules

Nice to Have:

  • Familiarity with PLC usage and protocols
  • Hardware debugging experience