Overview Logo

Overview

Staff Embedded Software Engineer (Python/Docker/Edge Devices/ IoT)

Posted 17 Days Ago
Remote
Hiring Remotely in USA
Senior level
Remote
Hiring Remotely in USA
Senior level
The Staff Embedded Software Engineer will design, build, and maintain software for the OV20i camera, focusing on Linux-based applications and managing device reliability while collaborating with teams across regions.
The summary above was generated by AI
Staff Embedded Software Engineer

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.

This is a hands-on software engineering role focused on Linux-based product software running on resource-constrained devices. You will not work on MCU firmware or low-level hardware bring-up. Instead, you’ll operate across the OS and application stack, ensuring our cameras are robust, secure, maintainable, and easy to deploy at scale. The work includes full-stack proficiency on the device side—adding new features, fixing bugs, improving stability, and integrating occasional front-end changes. While some UI support is available, testing and validating end-to-end functionality will fall to this role.

As the software engineering owner for the OV20i and the primary technical link between the North America region and the core engineering team, you will help drive the long-term stability and customer-facing evolution of a product widely deployed in the US. You’ll play a crucial role in addressing customer requests, supporting the field team, and ensuring the device’s continued success in a region with a large and growing customer base.

Overview is a 40+person global startup. Our largest concentration of customers is in East Asia and the United States, and our software engineering team is primarily based in Taiwan (English is the working language). You will report to the software team lead in Taipei and may travel to Asia 2–3 times per year. The role is fully remote with up to 10-20% travel to customer sites in the Midwest and Southeast.

This position is a senior “glue engineer” role—someone who blends embedded Linux depth with strong software engineering skills, field pragmatism, and cross-cultural collaboration. It is a mission-critical hire for OV20i’s stability and for Overview’s expansion in North America.

If you enjoy building real software for real hardware, solving complex debugging challenges, and owning features end-to-end, we would love to speak with you.

What You Will Work On
  • 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

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

Nice to Have
  • Experience implementing OTA systems or device-update workflows

  • Experience with Docker containerization

  • NodeRED, Flask, or REST API development

  • Industrial automation background (PLC ladder logic, Structured Text)

  • Industrial protocols: EtherNet/IP, Profinet, Modbus, RS232, RS485, CANbus

  • Experience with OpenCV, GStreamer, or real-time video processing

  • Experience with FTP/SFTP/SMB, NTP synchronization, or device-to-server messaging

  • Experience with fleet management of edge devices

Why Overview.ai
  • 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.

Overview provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Top Skills

C++
Docker
Embedded Linux
Flask
Gstreamer
Nodered
Nvidia Jetson
Opencv
Python
Rest Api
Systemd
Tcp/Ip

Similar Jobs

An Hour Ago
In-Office or Remote
159K-273K Annually
Senior level
159K-273K Annually
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Lead technology strategy and delivery for Clinical platforms, promote AI adoption, deliver engineering excellence, foster team development, and engage stakeholders.
Top Skills: AgileAIAzure CloudDevsecopsGenaiPega
An Hour Ago
In-Office or Remote
113K-193K Annually
Senior level
113K-193K Annually
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
The role involves expertise in asset discovery using ARMIS, applying networking knowledge to enhance data visibility and accuracy, and collaborating across teams to ensure effective asset management. Responsibilities include managing asset intelligence data quality, documenting findings, and supporting risk management initiatives.
Top Skills: Armis
An Hour Ago
In-Office or Remote
92K-164K Annually
Senior level
92K-164K Annually
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
The HSS Manager leads a team of care managers, manages clinical operations, ensures compliance, and drives process improvements for Home and Community Based Services.
Top Skills: Microsoft Word

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account