11 ago
|
Overview
|
Monterrey
11 ago
Overview
Monterrey
Embedded Software EngineerWe are seeking a Systems Software Engineer with strong Embedded Linux experience to join our engineering team.
You will design, build, and maintain the software that powers our NVIDIA Jetson–based edge AI cameras — including Python application code, system services, OTA update mechanisms, networking, and device reliability.This is a hands-on engineering role focused on Linux systems and product software running on resource-constrained devices.
You will not be working on MCU firmware or low-level hardware bring-up.
Instead, you'll operate across the OS and application stack to ensure our camera systems are robust, secure, and easy to deploy at scale.If you enjoy building 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 OnDevelop and maintain system-level and application-level software for NVIDIA Jetson devicesImplement and own OTA for our deployed device fleetWrite Python application code for device control, edge logic, monitoring, and data flowsWork with C/C++ components for performance-critical functionalityIntegrate camera/video pipelines to capture, process, and analyze real-time video streamsDebug Linux systems involving multiple services, containers, and custom applicationsTune performance across the stack: kernel, services, containers,
and user applicationsUse Docker containers for packaging and deploying edge software componentsCollaborate with hardware vendors to diagnose and resolve system-level issuesWork with backend/API teams to maintain reliable device–server communicationQualificationsBachelor's or Master's in Computer Science, Electrical Engineering, or related field5+ years of experience in Linux-based embedded systems or systems software3+ years of Python development experienceSolid C++ skills in a Linux environmentExperience with SBC or Embedded Linux platformsUnderstanding of networking fundamentals (TCP/IP, routing, TLS/HTTPS, certificates)Experience debugging Linux applications and services (systemd, logs, containers)Strong problem-solving skills and an independent ownership mindsetClear communication and collaboration skillsNice to HaveExperience implementing OTA systems or device-update workflowsExperience with Docker containerizationNodeRED, Flask, or REST API developmentIndustrial automation background (PLC ladder logic, Structured Text)Industrial protocols: EtherNet/IP, Profinet, Modbus, RS232, RS485, CANbusExperience with OpenCV, GStreamer, or real-time video processingExperience with FTP/SFTP/SMB, NTP synchronization, or device-to-server messagingExperience with fleet management of edge devices
#J-*****-Ljbffr
📌 Embedded Software Engineer (Monterrey)
🏢 Overview
📍 Monterrey