Remote (Global)

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

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related discipline
  • 7+ years of experience in Linux-based embedded systems or systems software
  • 5+ years of Python development experience
  • Proficient in C++ within a Linux environment
  • Experience with Single Board Computers (SBC) or Embedded Linux platforms
  • Knowledge of networking fundamentals, including TCP/IP, routing, TLS/HTTPS, and certificates
  • Experience debugging Linux applications and services, including systemd, logs, and containers
  • Strong problem-solving abilities and a self-directed work ethic
  • Excellent communication and teamwork skills

Nice to Have

  • Experience with Over-the-Air (OTA) systems or device-update workflows
  • Experience with Docker containerization
  • Development experience with NodeRED, Flask, or REST APIs
  • Background in industrial automation, including PLC ladder logic and Structured Text
  • Familiarity with 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 managing fleets of edge devices

Title

Staff Embedded Software Engineer (Python/Docker/Edge Devices/ IoT)

Required Skills
OpenCV
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 other
Posted 4 months ago