
Systems Software Engineer (Python / Docker / Edge Devices/ IoT)
Job Description
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
Optimize Your Resume for This Job
Get a match score and see exactly which keywords you're missing
Job Details
- Location
- Taipei, Taiwan
- Posted
- Mar 24, 2026, 04:30 PM
- Listed
- Mar 24, 2026, 04:30 PM
- Compensation
- $60,000 - $90,000 per year
About Overview
Part of the growing space & AI ecosystem pushing the frontiers of technology.
More Roles at Overview





Found this role interesting?