Enable job alerts via email!

Principal Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)

Analog Devices

Vancouver

On-site

CAD 120,000 - 160,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in semiconductor solutions is seeking a Principal Embedded Software Engineer based in Vancouver. The role involves leading the architecture and development of embedded software for their next-generation platforms, requiring extensive experience and deep technical expertise. Join a collaborative team driving innovation in embedded solutions with a commitment to engineering excellence.

Benefits

Competitive compensation
Equity and comprehensive benefits
Flexible work arrangements
Strong culture of inclusion and mentorship

Qualifications

  • 12+ years of experience in embedded software development.
  • Deep expertise in C / C++ and embedded systems architecture.
  • Experience with wireless protocols and collaborative projects.

Responsibilities

  • Lead the architecture and development of embedded software for ASIC and SoC platforms.
  • Define software architecture and set engineering standards.
  • Act as a technical liaison for system design and integration.

Skills

C / C++
Embedded Systems Architecture
Leadership
RTOS Design
Cross-functional Collaboration

Education

Bachelor’s or Master’s degree in Electrical Engineering or Computer Engineering

Tools

Zephyr OS
Embedded Security

Job description

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 atand onand.

Job Title : Principal Embedded Software Engineer

Company : Analog Devices, Inc. (ADI)

About Analog Devices

Analog Devices (ADI) is a global leader in the design and manufacturing of 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

We are seeking a Principal Embedded Software Engineer to lead the architecture and development of embedded software for ADI’s next-generation ASIC and SoC platforms. Based in our Vancouver Design Center, you will serve as a technical authority and strategic contributor, shaping the direction of embedded systems across multiple product lines. This role requires deep technical expertise, cross-functional leadership, and a passion for innovation.

Key Responsibilities

  • Define and drive the embedded software architecture and long-term strategy for complex ASIC and SoC platforms.
  • Lead the development of foundational embedded components including bootloaders, RTOS integration (with a focus on Zephyr OS ), device drivers, and system-level services.
  • Act as a technical liaison between software, hardware, systems, and product teams to ensure cohesive system design and integration.
  • Guide silicon bring-up, board support package development, and performance optimization across multiple platforms.
  • Set and enforce engineering standards for code quality, testing, documentation, and development workflows.
  • Mentor and influence engineering teams across global sites, fostering a culture of technical excellence and collaboration.
  • Contribute to technology roadmaps, IP reuse strategies, and cross-product software frameworks.

Required Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 12+ years of experience in embedded software development, with a proven track record of technical leadership and system-level thinking.
  • Deep expertise in C / C++ and embedded systems architecture.
  • Extensive experience with Zephyr OS , RTOS design, and real-time embedded systems.
  • Strong knowledge of ARM Cortex-M / A architectures and hardware / software co-design.
  • Demonstrated success in leading complex projects from concept to production.
  • Excellent communication, leadership, and cross-functional collaboration skills.

Preferred Qualifications

  • Experience with wireless protocols (e.g., BLE, Zigbee, Wi-Fi) and embedded connectivity stacks.
  • Familiarity with embedded security, secure boot, and firmware update infrastructure.
  • Contributions to open-source embedded projects, especially Zephyr OS.
  • Experience with ASIC / FPGA development environments and simulation tools.
  • Proficiency in modern software development practices, including CI / CD, DevOps, and automated testing.
  • Influence the future of embedded systems at a global technology leader.
  • Collaborate with world-class engineers in a dynamic, innovation-driven environment.
  • Competitive compensation, equity, and comprehensive benefits.
  • Flexible work arrangements and a strong culture of inclusion, mentorship, and continuous learning.

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

Principal Software Engineer • Vancouver, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)

Analog Devices

Vancouver null

On-site

On-site

CAD 100.000 - 150.000

Full time

9 days ago

Senior Engineer, Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)

Analog Devices, Inc.

Vancouver null

On-site

On-site

CAD 100.000 - 130.000

Full time

Yesterday
Be an early applicant

Senior Engineer, Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)

Analog Devices

Vancouver null

On-site

On-site

CAD 100.000 - 150.000

Full time

9 days ago

Ubuntu Linux Kernel Engineer - Silicon Enablement

Canonical

Moncton null

Remote

Remote

CAD 90.000 - 130.000

Full time

Yesterday
Be an early applicant

Senior Software Engineer - Infrastructure

Veeva Systems, Inc.

Toronto null

Remote

Remote

CAD 110.000 - 270.000

Full time

2 days ago
Be an early applicant

Senior Engineer, Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)

Analog Devices International Unlimited Company

Vancouver null

On-site

On-site

CAD 100.000 - 140.000

Full time

11 days ago

Staff Engineer, Embedded Software Engineer - System on Chip (SoC) Software Development Kit (SDK)

Analog Devices International Unlimited Company

Vancouver null

On-site

On-site

CAD 100.000 - 130.000

Full time

11 days ago

Sales Lead - Crypto

Career Renew

Toronto null

Remote

Remote

CAD 100.000 - 150.000

Full time

8 days ago

Senior Manager-Design Engineering

FHLB Des Moines

Burnaby null

On-site

On-site

CAD 107.000 - 226.000

Full time

11 days ago