CareerPlanSign in

Embedded Development and Systems Support

Canada - Ottawa (Bill Leathem)💼 Full-time💰 $110,625–$110,625🗓 2026-07-08 → 2026-10-03

Core

Develop embedded software features and bug fixes while building AI agents to troubleshoot system-level customer issues in optical networking systems.

Role type

Embedded software engineer with AI agent development focus

Builds

AI-assisted troubleshooting workflows, diagnostic tools, and support playbooks for embedded optical systems

Domain

Optical communications, networking, embedded systems

Deliverable

production ML models | product features

Required skills

Linux system debugging, SONiC network OS, Docker container management, log analysis (customer/embedded/traces/telemetry), embedded code debugging, AI agent development, automated triage workflows

Preferred skills

Python scripting, retrieval-augmented generation, vector databases, LangChain, C/C++/Rust/Go systems programming, optical communication systems knowledge, AWS/GCP cloud deployment

Technologies

Linux, SONiC, Docker, Python, C, C++, Rust, Go, LangChain, vector databases, AWS, GCP

Responsibilities

Develop and maintain embedded software features and fix bugs; Build and maintain AI agents that analyze logs and crash data to troubleshoot issues; Convert recurring customer issues into reusable diagnostic tools and support playbooks; Partner with software, QA, and DevOps teams to reproduce issues and validate fixes

Seniority

Mid-level, hands-on IC

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