Remote (Global)

Overview Corporation is hiring a Staff Embedded Software Engineer (Python/Docker/Edge Devices/ IoT)

About the Role

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.

Required Skills
PythonC++LinuxDockerNVIDIA JetsonEmbedded LinuxsystemdOpenCVGStreamerNodeREDIoTEdge ComputingComputer VisionNetworkingSystem Architecture PythonC++LinuxDockerNVIDIA JetsonEmbedded LinuxsystemdOpenCVGStreamerNodeREDIoTEdge ComputingComputer VisionNetworkingSystem Architecture
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Overview Corporation
Overview.ai builds edge-enabled AI vision devices that automate quality inspection in manufacturing, enabling assembly verification, defect detection, and orientation checks with high accuracy. The technology integrates into existing production lines to improve yield, reduce scrap, and increase throughput.
All jobs at Overview Corporation Visit website
Job Details
Category embedded
Posted 2 months ago