Staff Embedded Software Engineer @Overview
Software Development
Salary usd 150,000 - 2..
Remote Location
🇺🇸 USA Only
Job Type full-time
Posted 3wks ago

[Hiring] Staff Embedded Software Engineer @Overview

3wks ago - Overview is hiring a remote Staff Embedded Software Engineer. 💸 Salary: usd 150,000 - 220,000 per year 📍Location: USA

Role Description

We are seeking a Staff Systems Software Engineer with strong Embedded Linux experience to take technical ownership of the OV20i, our NVIDIA Jetson–based edge AI camera. In this role, you will:

  • Design, build, and maintain the software that powers OV20i—ranging from Python application code and C++ components to Linux system services, networking, containerized applications, and device reliability.
  • Operate across the OS and application stack, ensuring our cameras are robust, secure, maintainable, and easy to deploy at scale.
  • Add new features, fix bugs, improve stability, and integrate occasional front-end changes.
  • Test and validate end-to-end functionality.
  • Serve as the software engineering owner for the OV20i and the primary technical link between the North America region and the core engineering team.
  • Drive the long-term stability and customer-facing evolution of a product widely deployed in the US.
  • Address customer requests, support the field team, and ensure the device’s continued success in a region with a large and growing customer base.
  • Work remotely with up to 30% travel to customer sites in the Midwest and Southeast.

Qualifications

  • Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field.
  • 7+ years of experience in Linux-based embedded systems or systems software.
  • 5+ years of Python development experience.
  • Solid C++ skills in a Linux environment.
  • Experience with SBC or Embedded Linux platforms.
  • Understanding of networking fundamentals (TCP/IP, routing, TLS/HTTPS, certificates).
  • Experience debugging Linux applications and services (systemd, logs, containers).
  • Strong problem-solving skills and independent ownership mindset.
  • Clear communication and collaboration skills.

Requirements

  • Develop and maintain system-level and application-level software for NVIDIA Jetson devices.
  • Implement and own OTA for our deployed device fleet.
  • Write Python application code for device control, edge logic, monitoring, and data flows.
  • Work with C/C++ components for performance-critical functionality.
  • Integrate camera/video pipelines to capture, process, and analyze real-time video streams.
  • Debug Linux systems involving multiple services, containers, and custom applications.
  • Tune performance across the stack: kernel, services, containers, and user applications.
  • Use Docker containers for packaging and deploying edge software components.
  • Collaborate with hardware vendors to diagnose and resolve system-level issues.
  • Work with backend/API teams to maintain reliable device–server communication.

Benefits

  • Unlimited PTO – we care about results, not hours.
  • Comprehensive health benefits – medical, dental, and vision.
  • Remote-first flexibility – work anywhere with a stable network.
  • Direct access to leadership – collaborate with founders and senior execs.
  • Career acceleration – be part of a team that scales fast and promotes from within.
Before You Apply
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Embedded Software Engineer @Overview
Software Development
Salary usd 150,000 - 2..
Remote Location
🇺🇸 USA Only
Job Type full-time
Posted 3wks ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
🇺🇸 Be aware of the location restriction for this remote position: USA Only
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later