Skip to main content

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

Tecnología
Overview
Hace 1 mesesHasta 11/5/2026
Tiempo completo100% Remoto

Descripción del puesto

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

Keywords
PythonDockerEdge DevicesIoTEmbedded LinuxC++Linux ServicesOTA UpdatesNetworkingContainersReal-time Video PipelinesNVIDIA JetsonSystem-levelTCP/IPTLS/HTTPSSystems Software EngineerEdge AISoftware EngineeringLinuxSystem ServicesData FlowsPerformance TuningKernelDevice ManagementSystemdOpenCVGStreamerFleet Management

¿Te interesa este puesto?