Analog Devices, Inc.
Semiconductor
StaffEmbeddedSoftwareEngineer
Neural analysis suggests this role is
optimal for Staff candidates.
“Staff Embedded Software Engineer at Analog Devices, Inc.. Skills: Embedded software, ASIC/SoC development, RTOS integration. Architect embedded software. Design embedded software”
Industry & Context.
Debugging complex systems
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
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.