Analog Devices, Inc.

Semiconductor

StaffEmbeddedSoftwareEngineer

$0–0k Vancouver, British Columbia, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Staff candidates.

The Brief

“Staff Embedded Software Engineer at Analog Devices, Inc.. Skills: Embedded software, ASIC/SoC development, RTOS integration. Architect embedded software. Design embedded software”

Industry & Context.

Semiconductor
Problems you'll solve

Debugging complex systems

Eligibility Requirements

10% travel

What They're Looking For.

Must Have

Bachelor’s or Master’s degree, 10+ years embedded software development, Deep expertise in C/C++, Embedded systems programming expertise, RTOS or Linux kernel development experience, Hands-on Zephyr OS experience, Proficiency with ARM Cortex-M/A, Proficiency with RISC-V architectures, Proficiency with SPI, Proficiency with I2C, Proficiency with UART, Proficiency with GPIO, Debugging complex embedded systems, Working closely with hardware teams

Nice to Have

Knowledge of PMBus, Knowledge of AVSBus, Knowledge of SVI3, Knowledge of PWMVID, Knowledge of SVID, Familiarity with secure boot, Familiarity with firmware update mechanisms, Familiarity with embedded security, Exposure to ASIC development environments, Exposure to FPGA development environments, Exposure to simulation tools, Experience with CI/CD pipelines, Experience with Git, Experience with Jenkins, Communication skills

What You'll Do.

Architect embedded software

Design embedded software

Implement embedded software

Lead software development efforts

Develop device drivers

Develop system-level software

Define software requirements

Ensure seamless integration

Drive debugging new silicon

Drive bring-up new silicon

Optimize software performance

Optimize software power efficiency

Optimize software memory usage

Mentor junior developers

Promote software engineering best practices

Contribute to project planning

Contribute to risk assessment

Contribute to technical documentation

How You'll Work.

Team & Collaboration

Collaborate with hardware teams; Collaborate with systems teams; Collaborate with applications teams; Collaborate across disciplines

Process & Methodology

Project planning, Risk assessment

Full Job Description

**About Analog Devices** Analog Devices, Inc. (NASDAQ: [_ADI_](https://finance.yahoo.com/quote/ADI/?ltr=1)) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive advancements in automation and robotics, mobility, healthcare, energy and data centers. With revenue of more than $11 billion in FY25, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at [_www.analog.com_](https://www.analog.com/en.html) and on [_LinkedIn_](https://www.linkedin.com/company/analog-devices) and [_X_](https://x.com/ADI_News). **Job Title: Staff Embedded Software Engineer** **Location:** Vancouver **Company:** Analog Devices, Inc. (ADI) **About Analog Devices** Analog Devices (ADI) is a global leader in the design and manufacturing of digital, analog, mixed-signal, and DSP integrated circuits. ADI’s technologies bridge the physical and digital worlds, enabling breakthroughs in industries such as data center, automotive, industrial automation, healthcare, and communications. **Position Overview** ADI’s Digital Enablement Software team is seeking a **Staff Embedded Software Engineer** to join our SDK and Tools Development group. In this role, you will lead the development of embedded software for advanced ASIC and SoC platforms, driving innovation from concept through production. You will mentor junior engineers, influence architectural decisions, and collaborate across disciplines to deliver high-performance, low-power embedded solutions. **Key Responsibilities** * Architect, design, and implement embedded software for custom ASICs and SoCs. * Lead software development efforts including bootloaders, RTOS integration (including Zephyr OS), device drivers, and system-level software. * Collaborate with hardware, systems, and applications teams to de

Free ATS check

Applying for this Staff Embedded Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Analog Devices, Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →