CareerPlanSign in

Senior Staff Embedded Device Software Engineer

Irvine, CA💼 Full-time💰 $132,500–$196,140🗓 2026-09-16 → 2026-09-26

Core

Design, develop, and test embedded software components, drivers, and tools for high-speed Ethernet transceivers and mixed-signal DSP communication systems.

Role type

Senior Staff Embedded Device Software Engineer

Builds

Drivers, structured APIs, test infrastructure, and Python-based GUI tools for Ethernet transceiver products

Domain

Semiconductor / Networking / Embedded Systems

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C programming, Linux kernel driver development, Python scripting, system-level software development, structured programming principles, debugging, version control (Git), CI/CD workflows

Preferred skills

AI-assisted software development, Ethernet physical layer protocols, Ethernet switching, MAC/PHY/SerDes, MACsec, PTP, High Availability systems

Technologies

Linux, Windows, Visual Studio, Python, Git, Jira

Responsibilities

Design and develop software components for structured APIs; Develop and maintain kernel PHY drivers; Create utilities and tools for embedded software development and diagnostics; Build and maintain test infrastructure and automated test scripts; Collaborate with hardware and firmware teams to analyze system performance; Support Field Application Engineering teams in resolving customer issues

Seniority

Senior Staff, hands-on IC

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