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

Senior Embedded Software Engineer

Analog Devices • Vancouver, Canada
11 hours ago
Job type
  • Full-time
Job description

About Analog Devices

Analog Devices, Inc. (NASDAQ: ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at and on and.

Senior Embedded Software Engineer

Location: Vancouver, British Columbia, Canada
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 automotive, industrial automation, healthcare, and communications.

Position Overview

ADI’s Digital Enablement Software team is seeking a Senior Embedded Software Engineer to join our SDK and Tools Development group. In this role, you will contribute to 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

  • Design and implement embedded software for custom ASICs and SoCs.
  • Participate in 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.
  • 5+ 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

  • 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).
  • Experience with wireless communication protocols (e.g., BLE, Zigbee, Wi-Fi).
  • Strong communication skills.

Why Join Us?

  • Work on cutting-edge technologies with global impact.
  • 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
Create a job alert for this search

Senior Embedded Software Engineer • Vancouver, Canada

Similar jobs
Senior Embedded Software Developer

Senior Embedded Software Developer

Fortinet • Burnaby, Metro Vancouver Regional District, CA
Full-time
Fortinet is looking for C Developers with a passion to improve and expand the rich feature set of our FortiGate firewall.You will join a dedicated team creating an innovative Unified Threat Managem...Show more
Last updated: 30+ days ago • Promoted
Senior Enterprise SaaS Sales — Embedded Finance

Senior Enterprise SaaS Sales — Embedded Finance

VoPay • Vancouver, Metro Vancouver Regional District, CA
Full-time
A leading fintech provider in Vancouver is hiring a Senior Account Executive to drive sales of embedded finance and payment solutions.The ideal candidate will have over 6 years of SaaS enterprise s...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Vizzion • North Vancouver, Metro Vancouver Regional District, CA
Full-time
Vizzion aggregates live road imagery and provides data and services to major brands in the mapping, media, safety & security, ITS (Intelligent Transportation Systems), and traffic & weather industr...Show more
Last updated: 30+ days ago • Promoted
Senior Software Development Engineer

Senior Software Development Engineer

Remitly • Burnaby, Metro Vancouver Regional District, CA
Full-time
Remitly Burnaby, British Columbia, Canada.At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them.Since 2011, we’ve tirelessly delivere...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded Lighting Software Engineer (Automotive)

Senior Embedded Lighting Software Engineer (Automotive)

Rivian and Volkswagen Group Technologies • Vancouver, Metro Vancouver Regional District, CA
Full-time
A leading automotive technology company in Vancouver is looking for a dedicated Sr.Embedded Software Engineer to join its dynamic team.This role involves the development of exterior and interior li...Show more
Last updated: 30+ days ago • Promoted
Firmware/Embedded Software Engineer (15-Month Contract)

Firmware/Embedded Software Engineer (15-Month Contract)

Delta-Q Technologies Corp. • Vancouver, Metro Vancouver Regional District, CA
Full-time +1
OEMs) of electric vehicles and industrial equipment.Delta-Q’s unique blend of engineering capability in high-efficiency power electronics and embedded software design delivers innovative battery ch...Show more
Last updated: 19 days ago • Promoted
Senior Software Engineer, Localization Engineering

Senior Software Engineer, Localization Engineering

Autodesk • Vancouver, Metro Vancouver Regional District, CA
Full-time
The Senior Software Engineer will play a key role in optimizing and improving localization for Autodesk product and content.This will involve close collaboration with software and content developme...Show more
Last updated: 30+ days ago • Promoted
Senior Hardware Engineer - Embedded for SMD Mining

Senior Hardware Engineer - Embedded for SMD Mining

Go REcruitment • Vancouver, Metro Vancouver Regional District, CA
Full-time
A tech start-up is seeking a Senior Hardware Engineer to help develop innovative technologies in the mining industry.This role involves designing integrated hardware solutions and leading engineeri...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

EviSmart • Vancouver, Metro Vancouver Regional District, CA
Full-time
The dental industry a $40B global market spanning 28 countries still runs on disconnected systems, manual workflows, and decisions made without data.Most of it has never been touched by modern soft...Show more
Last updated: 2 days ago • Promoted
Senior Embedded Engineer: Battery and Energy Management

Senior Embedded Engineer: Battery and Energy Management

Rivian • Vancouver, Metro Vancouver Regional District, CA
Full-time
A prominent electric vehicle company in Vancouver is looking for a Staff Software Engineer to lead the design and validation of embedded software for battery management systems.This role requires a...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded Network Developer - Lumentum

Senior Embedded Network Developer - Lumentum

Lumentum • richmond, bc, ca
Full-time
Senior Embedded Networking Developer.At Lumentum, we’re building the tech behind the world’s fastest networks and most advanced systems.Our optical and photonic solutions power everything from AI a...Show more
Last updated: 23 hours ago • Promoted
Embedded Systems Engineer II

Embedded Systems Engineer II

D-Wave • Burnaby, Metro Vancouver Regional District, CA
Full-time
D‑Wave (NYSE: QBTS), D‑Wave is a leader in the development and delivery of quantum computing systems, software, and services.We are the world’s first commercial supplier of quantum computers, and t...Show more
Last updated: 7 days ago • Promoted
Senior Software Engineer Specializing in Linux Kernel Development

Senior Software Engineer Specializing in Linux Kernel Development

Arista Networks • Vancouver, Metro Vancouver Regional District, CA
Full-time
Shape the future of Linux Kernel software as a Senior Engineer.Utilize your expertise in C to innovate, develop, and maintain advanced kernel features in a dynamic environment.In this pivotal role,...Show more
Last updated: 1 day ago • Promoted
Lead Senior Software Engineer for Advanced Automation Solutions

Lead Senior Software Engineer for Advanced Automation Solutions

Lululemon Athletica • Vancouver, Metro Vancouver Regional District, CA
Full-time
Elevate your career as a Senior Software Engineer focused on enterprise automation solutions.Use your expertise in UiPath and Microsoft Power Platform to drive efficiency and streamline processes.I...Show more
Last updated: 4 days ago • Promoted
Senior Software Engineer 2 (Systems)

Senior Software Engineer 2 (Systems)

Kabam • Vancouver, Metro Vancouver Regional District, CA
Full-time
At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming.We hire for passion and diversity so that we can triumph in our collective skill.Our teams are made up of a fusion of...Show more
Last updated: 9 days ago • Promoted
Senior Software Engineer for Intelligent Enterprise Automation Solutions

Senior Software Engineer for Intelligent Enterprise Automation Solutions

lululemon • Vancouver, Metro Vancouver Regional District, CA
Full-time
Elevate organizational efficiency as a Senior Software Engineer in Enterprise Automation.Lead complex software systems and enhance scalability through UiPath and Microsoft Power Platform.This senio...Show more
Last updated: 4 days ago • Promoted
Embedded C Developer - Amaris Consulting

Embedded C Developer - Amaris Consulting

Amaris Consulting • vancouver, bc, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Senior Embedded Systems Engineer

Senior Embedded Systems Engineer

Stellar Recruitment Inc. • Vancouver, Metro Vancouver Regional District, CA
Full-time
Get AI-powered advice on this job and more exclusive features.This range is provided by Stellar Recruitment Inc.Your actual pay will be based on your skills and experience — talk with your recruite...Show more
Last updated: 30+ days ago • Promoted