wagey.ggwagey.gg
Open Tech JobsCompaniesPricing
Log InGet Started Free
Jobs/Software Engineer Role/Staff Embedded Software Engineer (Python/Docker/Edge Devices/ IoT)

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

Overview CorporationRemote - USA2w ago
RemoteStaffNAInternet of ThingsTravelSoftware EngineerStaff EngineerDockerPythonLinuxC++Flask

Upload My Resume

Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT

Apply in One Click

Requirements

• 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 • 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

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

Similar Jobs

Site Reliability Engineer1h ago
OomaOoma·Remote - USA·$110k - $175k/year + Equity
RemoteNASeniorCloud ComputingSite Reliability EngineerPerlBashPythonAnsiblePuppetLinuxTeam ManagementMongoDBMySQLPostgreSQLAWSGCPDockerGitLabJenkinsTerraformPrometheusELKFull StackGrafanaJiraConfluence
Bioinformatics Machine Learning Intern1h ago
RefinedScienceRefinedScience·Hybrid - USA *·$71k - $79k/year
In OfficeNAInternCloud ComputingArtificial IntelligenceInternData Science InternData AnalysisPythonLearning & DevelopmentReportingTransformershypothesisJAXWeights & BiasesMLflowscikit-learnXGBoostLinuxGitDockerSolanaGCP
Senior Distributed Systems Engineer / Architect1h ago
RapidFort, Inc.RapidFort, Inc.·Remote - USA *·$170k - $200k/year
RemoteNAPrincipalArchitectureSystems EngineerSenior DevOps EngineerBashLinuxDockerKubernetesShellPython
New Grad Software Engineer, Product1h ago
SecureframeSecureframe·New York, NY - Hybrid
In OfficeNAJuniorCybersecurityArtificial IntelligenceSoftware EngineerFounderRubyTypeScriptPythonProduct MarketingSpringMove
Embedded Software Engineer (Robotics)1h ago
OnHiresOnHires·Remote - Poland
RemoteEMEASeniorRoboticsSoftwareSoftware EngineerEmbedded Systems EngineerGitC++LinuxDocumentationClosePython

Stop filling. Start chilling.Start chilling.

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact