10 ago
|
Overview
|
Monterrey
10 ago
Overview
Monterrey
embedded software engineer
we 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 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
- 3+ 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 an 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
#j-18808-ljbffr
📌 Embedded software engineer (Monterrey)
🏢 Overview
📍 Monterrey