Overview Corporation is hiring a Staff Embedded Software Engineer to take technical ownership of the OV20i, an NVIDIA Jetson-based edge AI camera. This hands-on role focuses on Linux-based product software for resource-constrained devices, ensuring they are robust, secure, and maintainable at scale. You will serve as the primary technical link between the North America region and our core engineering team.
What You'll Do
- Develop and maintain system-level and application-level software for NVIDIA Jetson devices.
- Implement and own OTA (over-the-air) updates 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.
What We're Looking For
- Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field.
- 7+ years of experience in Linux-based embedded systems or systems software.
- 5+ 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.
- Experience with 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.
Technical Stack
- Python, C++
- Linux, Docker, Embedded Linux, systemd
- NVIDIA Jetson
- OpenCV, GStreamer
- NodeRED, Flask
Team & Environment
You will join a 40+ person global startup and report to the software team lead in Taipei. This role is the primary technical link between the North America region and the core engineering team.
Benefits & Compensation
- Unlimited PTO
- Comprehensive health benefits – medical, dental, and vision.
- Remote-first flexibility
- Direct access to leadership
- Career acceleration
Work Mode
This is a remote position.
Overview provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.




