Overview AI

AI vision that saves manufacturers millions by eliminating defects

Staff Embedded Software Engineer, Python, Docker, Edge Devices, IoT

Backend EngineerSoftware EngineerFull TimeRemoteTeam 11-50Since 2018Company SiteLinkedIn

Location

United States

Posted

15 days ago

Salary

Not specified

Bachelor Degree7 yrs expEnglishDockerFlaskLinuxPythonTcp/ip

Job Description

**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 30% 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.

Job Requirements

  • 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

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.

Related Job Pages

More Backend Engineer Jobs

Senior Full-stack .NET Core Developer

TRAC Recruiting

Quality-based recruiting partner that specializes in executive level search, recruiting, & process improvement

Backend Engineer15 days ago
Full TimeRemoteTeam 11-50Since 2007

Sr. Full-Stack .NET Core Developer for SaaS partner modernizing tech stack

AzureGraphQLJavaScriptMongoDBMS SQL ServerNode.jsPostgreSQLRabbitMQReactSQLTypeScriptGo.NET
United States
$120K - $140K / year
Backend Engineer15 days ago
Full TimeRemote

We’re looking for a high-agency backend engineer who thrives in a greenfield environment and likes building simple solutions for complex problems. As a Senior Backend Engineer at Decisionly, you’ll work directly with the CTO to shape the product and refine our technical visio...

United States
Backend Engineer15 days ago
Full TimeRemoteTeam 10,001+Since 2017H1B Sponsor

Senior Software Engineer developing scalable, high-performing software solutions remotely

AngularJavaScriptLinuxMicroservicesSDLCShell ScriptingSpringSpring BootSpringBoot
United States
$105.9K - $130K / year

Database Engineer

South College DPT - Knoxville

South College Doctor of Physical Therapy Program

Backend Engineer15 days ago
Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

Data Engineer at South College optimizing data for student success

AWSAzureCloudETLHadoopKafkaMS SQL ServerMySQLNoSQLOraclePostgreSQLPythonScalaSparkSQLTableau
United States