Staff Systems Software Engineer (Python/Docker/Edge Devices/ IoT) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Overview AI · 21 hours ago

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

Overview AI is a global startup focused on edge AI technology, and they are seeking a Staff Systems Software Engineer with strong Embedded Linux experience. This role involves designing, building, and maintaining software for their NVIDIA Jetson-based edge AI camera, ensuring robustness and reliability while collaborating with cross-functional teams.

Artificial Intelligence (AI)Computer VisionIndustrial AutomationMachine LearningSoftware
check
H1B Sponsor Likelynote

Responsibilities

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

Qualification

Embedded LinuxPythonC++DockerNetworking fundamentalsDebugging Linux applicationsProblem-solving skillsCommunication skillsCollaboration skills

Required

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

Preferred

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

Benefits

Unlimited PTO – we care about results, not hours.
Comprehensive health benefits – medical, dental, and vision.
Remote-first flexibility – work anywhere with a stable network.
Direct access to leadership – collaborate with founders and senior execs.
Career acceleration – be part of a team that scales fast and promotes from within.

Company

Overview AI

twittertwitter
company-logo
Overview provides deep learning vision systems and a quality workflow platform.

H1B Sponsorship

Overview AI has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)

Funding

Current Stage
Early Stage
Total Funding
$13.3M
Key Investors
Y Combinator
2022-02-17Series A· $10M
2019-03-18Seed· $3.3M

Leadership Team

leader-logo
Austin Appel
Co-Founder
linkedin
leader-logo
Russell Nibbelink
Co-Founder, Head of Sales Engineering
linkedin
Company data provided by crunchbase