Talent.com
Analog Devices
Staff Embedded Software EngineerAnalog Devices • Vancouver, Canada
Staff Embedded Software Engineer

Staff Embedded Software Engineer

Analog Devices • Vancouver, Canada
Il y a 19 jours
Type de contrat
  • Temps plein
Description de poste

About Learn more at and on and .

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 define software requirements and ensure seamless integration.
  • Drive debugging and bring-up of new silicon platforms using JTAG, oscilloscopes, and logic analyzers.
  • Optimize software for performance, power efficiency, and memory usage.
  • Conduct code reviews, mentor junior developers, and promote best practices in software engineering.
  • Contribute to project planning, risk assessment, and technical documentation.

Required Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 10+ years of experience in embedded software development, preferably in a product-focused environment.
  • Deep expertise in C/C++ and embedded systems programming.
  • Strong experience with RTOS or Linux kernel development.
  • Hands-on experience with Zephyr OS in real-world embedded applications.
  • Proficiency with ARM Cortex-M/A or RISC-V architectures and low-level hardware interfaces (SPI, I2C, UART, GPIO).
  • Proven track record of debugging complex embedded systems and working closely with hardware teams.

Preferred Qualifications

  • Knowledge and hands-on experience on one or more of the following protocols: PMBus, AVSBus, SVI3, PWMVID, SVID
  • Familiarity with secure boot, firmware update mechanisms, and embedded security.
  • Exposure to ASIC/FPGA development environments and simulation tools.
  • Experience with CI/CD pipelines and version control systems (e.g., Git, Jenkins).
  • Strong communication skills.

Why Join Us?

  • Work on cutting-edge technologies with global impact.
  • Lead and mentor in a collaborative, innovation-driven environment.
  • Competitive compensation, stock options, and comprehensive benefits.
  • Flexible work arrangements and a culture that values diversity and inclusion.

Accessibility for Ontarians with Disabilities Act (AODA): Analog Devices Canada Ltd. has a process in place and provides accommodations for employees with disabilities. To request an accommodation, please contact Connections HR Services at 781-937-2500 or at .

Job Req Type: ExperiencedRequired Travel: Yes, 10% of the time
Créer une alerte emploi pour cette recherche

Staff Embedded Software Engineer • Vancouver, Canada

Offres similaires

Security-Focused Embedded Software Engineer (TLS/UTM)

FortinetBurnaby, Metro Vancouver Regional District, CA
Temps plein

A global cybersecurity company is seeking C Developers to enhance their FortiGate firewall features.You will implement and maintain software for the TLS stack while collaborating with a dedicated t... Voir plus

 • Offre sponsorisée

Senior Embedded Software Developer - Dometic

MarineRichmond, Metro Vancouver Regional District, CA
Temps plein

Dometic is searching for a skilled Embedded Software Developer in Vancouver, BC, to cultivate innovations in the marine sector.Focus on developing firmware and connectivity for state-of-the-art ele... Voir plus

 • Offre sponsorisée

Sr Embedded Audio Software Engineer

JobotVancouver, Metro Vancouver Regional District, CA
Temps plein

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Voir plus

 • Offre sponsorisée

Sr. Embedded Software/Firmware Engineer

EthernoviaVancouver, Metro Vancouver Regional District, CA
Temps plein

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Voir plus

 • Offre sponsorisée

Senior Staff Software Engineer

AsanaVancouver, Metro Vancouver Regional District, CA
Temps plein

Staff+ Engineer into our Enterprise team to lead cross-organizational initiatives to enable Asana to successfully support mult-product mode, including administration systems, API frameworks & integ... Voir plus

 • Offre sponsorisée

Staff Software Engineer

NuVancouver, Metro Vancouver Regional District, CA
Temps plein

Nu was born in 2013 with the mission to fight complexity to empower people in their daily lives by reinventing financial services.We are one of the world’s largest digital banking platforms, servin... Voir plus

 • Offre sponsorisée

Staff Software Engineer

ToparoVancouver, Metro Vancouver Regional District, CA
Temps plein +1

This client is building a SaaS solution in the crypto space.In this role, you will use your technical expertise to manage project priorities, deadlines, and deliverables.You will design, develop, t... Voir plus

 • Offre sponsorisée

Staff Backend Engineer

ProcurifyVancouver, Metro Vancouver Regional District, CA
Temps plein

Staff Backend Software Engineer.Procurify is the AI-enhanced procurement and AP automation platform for mid-market organizations.We make it easy for organizations to take control of spend and save ... Voir plus

 • Offre sponsorisée

Staff Full Stack Software Engineer, Products

QuandriVancouver, Metro Vancouver Regional District, CA
Temps plein

Staff Full Stack Software Engineer, Products.Staff Full Stack Software Engineer, Products.Be among the first 25 applicants.We’re Quandri, our mission is to unlock the world’s insurance data so brok... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer

Analog DevicesVancouver
Temps plein +1

About Analog DevicesAnalog Devices, Inc.NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge.ADI combines anal... Voir plus

 • Offre sponsorisée

Staff Software Developer Focused on Cutting-Edge Backup Features

WorkleapVancouver, Metro Vancouver Regional District, CA
Temps plein

Lead technical innovation by developing a vital backup feature as a Staff Developer.This role combines architectural vision with hands-on coding in a collaborative, mature development environment.Y... Voir plus

 • Offre sponsorisée

Staff Software Engineer

OmnissaVancouver, Metro Vancouver Regional District, CA
Permanent

Omnissa is an AI‑driven digital work platform that enables secure, flexible, and seamless work experiences from any device.Our platform integrates unified endpoint management, virtual apps and desk... Voir plus

 • Offre sponsorisée

Embedded Software Engineer with Technical Leadership

Delta-Q TechnologiesVancouver, Metro Vancouver Regional District, CA
Temps plein

Embrace a role as an Embedded Software Engineer, driving technical leadership in firmware development.Collaborate with multi-disciplinary teams to innovate and enhance embedded solutions for electr... Voir plus

 • Offre sponsorisée

Senior/Staff Software Engineer

HRBVancouver, Metro Vancouver Regional District, CA
Temps plein

Senior / Staff Software Engineer.Our client is a well-funded, series A, growth-oriented scale-up.They develop and distribute an app-based and browser-accessed fintech platform with a wide range of ... Voir plus

 • Offre sponsorisée

Staff Software Engineer, ML Platform

AfreshVancouver, Metro Vancouver Regional District, CA
Temps plein

Remote in Ontario, Canada or within U.Afresh is on a mission to eliminate food waste and make fresh food accessible to all.With our Fresh Operating System, regional and national grocery retailers h... Voir plus

 • Offre sponsorisée

Senior SSD Firmware Engineer – Embedded Systems

SolidigmVancouver, Metro Vancouver Regional District, CA
Temps plein

A global memory technology company is looking for an experienced Firmware Engineer to join their SSD firmware team in Vancouver.The role entails developing cutting-edge NAND SSDs and requires a Bac... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer

HumanoidVancouver, Metro Vancouver Regional District, CA
Temps plein

Here at Humanoid, we believe in a future where robots amplify human potential.That’s why we’ve set out on a mission to build the world’s most capable, commercially‑scalable, and safe humanoid robot... Voir plus

 • Offre sponsorisée

Staff/Sr Software Engineer

HRBVancouver, Metro Vancouver Regional District, CA
Temps plein

As a Senior Software Engineer you will lead the design, implementation, and management of complex, scalable software solutions.In this role, you’ll tackle challenging technical problems, optimize p... Voir plus

 • Offre sponsorisée

Staff Software Engineer, Backend

GlossGeniusVancouver, Metro Vancouver Regional District, CA
Temps plein

GlossGenius is building an ecosystem enabling entrepreneurs to succeed.We empower small business owners to focus on being creators, not admins, by offering a range of business management tools incl... Voir plus

 • Offre sponsorisée

Embedded Firmware Engineer

Clarius Mobile HealthVancouver, Metro Vancouver Regional District, CA
Permanent +1

Clarius Mobile Health provided pay range.This range is provided by Clarius Mobile Health.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Talent ... Voir plus