Himalayas logo
OV

Senior Systems Software Engineer (Python / Docker / Edge Devices/ IoT) (Mexico)

Overview
Mexico only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

We are hiring a Senior Systems Software Engineer to take technical ownership of the OV20i, our NVIDIA Jetson–based edge AI camera. This role blends embedded Linux depth with hands-on software engineering, supporting the long-term stability of our legacy products while delivering new features, bug fixes, and customer-driven improvements for the North America and Mexico regions.

This is not a hardware, firmware, people-management, or product-management role. It is a deep, hands-on technical ownership role working across Python, C++, Linux services, OTA updates, networking, containers, and real-time video pipelines. You will be the primary engineering owner for a complex, production-grade edge device — ensuring reliability, stability, and successful integration of new front-end or backend functionality. While some frontend support is available, testing and integrating new features will fall under your responsibility.

Overview is a 40-person startup with a global footprint. Our customers are concentrated in East Asia and the United States, and our core software engineering team is based in Taiwan (English is the working language). This role serves as the technical bridge between our local customers and our core engineering team.

You will report to the software team lead in Taipei, collaborate closely with colleagues across time zones and cultures, and may travel to Asia 1–2 times per year. The role is fully remote, with up to 20% travel to customer sites in Mexico as needed.

If you enjoy building real software for real hardware, solving complex system-level challenges, and owning product code end-to-end on Linux-based edge devices, 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

  • 5+ years of experience in Linux-based embedded systems or systems software

  • 4+ 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

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

Mexico +/- 0 hours
Claim this profileOV

Overview

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

10 remote jobs at Overview

Explore the variety of open remote roles at Overview, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Overview

Remote companies like Overview

Find your next opportunity by exploring profiles of companies that are similar to Overview. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Overview hiring Senior Systems Software Engineer (Python / Docker / Edge Devices/ IoT) (Mexico) • Remote (Work from Home) | Himalayas