CareerPlanSign in

Software Engineer - Edge AI

🌐 Remote💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Design and implement silicon-optimized application packages for AI/ML inference on Linux-based edge devices, specifically focusing on Inference Snaps.

Role type

Senior IC software engineer (edge AI inference)

Builds

Open-source AI/ML inference application packages (Snap) for embedded systems and gateways

Domain

Edge computing, Linux, AI/ML inference

Deliverable

production ML models

Required skills

Go, C++, Linux development, debugging, unit testing, code review

Preferred skills

Containers (Docker, Kubernetes), Snap/Debian/RPM packaging, Bash scripting, CI/CD, Local AI/ML inference frameworks, Hardware accelerators (GPU, NPU)

Technologies

Ubuntu Core, Linux, Go, C++, Snap, Docker, Kubernetes, GitHub Actions, GitLab CI

Responsibilities

Develop and maintain open-source AI/ML inference application packages; Debug issues and produce high-quality code; Review code produced by upstream and other engineers; Experiment with Ubuntu Core and showcase industry-grade Edge AI solutions; Secure deployment of AI inference platforms on Linux

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.