Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Principal Embedded Software Architect

1440 Canada

About Analog Devices

Analog 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 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 and on LinkedIn and X.

Senior Principal Embedded System Architect (HW/SW Co-Design)

About the Role The Software and Digital Platform Group is looking for a Senior Principal Embedded System Architect to serve as a premier technical lead within our HW/SW Co-Design and System Architecture team, with a bias towards the software side of system architecture This is not a role about drawing abstract boxes on slides. It’s about enabling effective downstream chip development through earlier virtual-platforms, data-backed architectural exploration, and hands-on data flow analysis at the system level. Your primary responsibility is ensuring a strong software voice is present during the critical design and architecure phases. You’ll ensure we are making the right architectural decisions and tradeoffs early in the SoC and IP design cycle well before silicon exists. You will work hand-in-hand with a hardware architect counterpart from day one. You will ultimately be a proxy for customers and downstream software teams during architecture definition, ensuring that every major design decision -- from IP block selection to data flow topology -- accounts for the software developer experience, real-world performance, field debuggability, and customer usability. We believe that excessive software complexity to compensate for hardware design decisions is a design failure. This role exists to prevent exactly that.

Responsibilities

  • HW/SW Co-Design & Tradeoff Analysis: Lead SoC co-architecture alongside digital/analog teams to balance hardware complexity, software efficiency, and customer usability at product definition.
  • Pre-Silicon Architecture Exploration: Build SystemC-based virtual platforms and develop proof-of-concept code to profile, model, and validate design choices before RTL is written.
  • System & IP Evaluation: Translate complex use cases into requirements, assessing data paths and co-defining hardware accelerators to optimize software execution.
  • Core Firmware Strategy: Define and develop core architecture for bootloaders, initialization sequences, microcode, and kernel drivers.
  • Debug & Usability Advocacy: Champion best-in-class hardware debuggability/observability from early silicon bring-up through field deployment.
  • Customer & Team Leadership: Act as the premier technical proxy for customer software teams, while providing high-level mentorship across the hardware/software boundary.

Minimum Qualifications

  • Experience: BS/MS in EE, CE, or CS with 20+ years of system software architecture or firmware development experience.
  • Boundary Expertise: Proven track record of operating at the highest technical levels to influence hardware design early in the silicon lifecycle.
  • Computer Architecture: Deep knowledge of memory hierarchies, AMBA bus protocols (AXI/AHB/APB), DMA, and RISC-V/ARM architectures.
  • Pre-Silicon Tools: Hands-on experience with SystemC (TLM 2.0) for early architecture exploration.
  • Software Mastery: Expert in C/C++ writing embedded software, bootloaders, and drivers within RTOS (Zephyr) and Embedded Linux environments.
  • Bring-up & Debug: Experienced in silicon bring-up and JTAG debugging, with the ability to read RTL (Verilog/SystemVerilog) to evaluate hardware intent.
  • Communication: Exceptional skills in presenting complex architectural tradeoffs to hardware engineers, executives, and customer teams.

Preferred Qualifications

  • Experience with hardware emulation (e.g., Palladium), FPGA prototyping, and pre-silicon workflows.
  • Experience defining debug/trace infrastructure (CoreSight, JTAG) and performance modeling.
  • Knowledge of signal processing, mixed-signal architectures, power management, and DVFS.
  • Ability to review board schematics and use standard lab equipment (oscilloscopes, logic analyzers).
  • Familiarity with modern DevOps for virtual platforms (CI/CD, Docker) and network protocols.

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

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 View phone number on click.appcast.io or at View email address on click.appcast.io.

Job Req Type: Experienced. Required Travel: Yes, 10% of the time.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Principal Embedded Software Architect in Vancouver, BC vacancy
  •  ...Technology Fast 50 winner, Corinex is shaping the future of smart energy. About The Job Corinex is seeking an experienced Senior Embedded Software Engineer to join our engineering team in developing next-generation smart grid communication devices. In this role, you will... 
    Senior
    Full time

    Corinex Communications

    Vancouver, BC
    a month ago
  • $180k - $225k per year

     ...we are pioneering an AI-First software engineering culture. From...  ...Search and Visual Alerts, we architect our systems from the ground up...  ...Description We are seeking a Principal Software Developer who shares...  ..., favorise et promeut les principes de diversité, d’équité et d'inclusion... 
    Principal
    Long term contract
    Work at office
    Relocation
    1 day per week

    Motorola Solutions

    Vancouver, BC
    4 days ago
  • $180k - $225k per year

     ...Solutions Inc. (MSI) is seeking an experienced Principal Software Development Engineer to lead the...  ...maintainable distributed systems. Architect Edge‑to‑Cloud Resilience: Design and optimize...  ...engineering teams, and mentoring senior technical talent. Innovate with Next... 
    Principal
    Senior
    Local area
    Relocation

    Motorola Solutions

    Vancouver, BC
    4 days ago
  • $140k - $210k per year

     ...latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive...  ...You’ll Work With Arista Networks is looking for world-class Senior/Lead system software engineers to join our Extensible Operating... 
    Principal
    Senior
    Full time
    Manual labor

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is...  ...to 60% at a typical company. Role Summary As a Staff Embedded Software Engineer, you will transform real-world ECU firmware... 
    Suggested
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Vancouver, BC
    more than 2 months ago
  •  ...are looking for an exceptional and ambitious engineer who enjoys architecting systems, working in an agile start-up development environment,...  ...AI tools.   Who You Are ~10+ years of experience in software engineering, with a demonstrated track record of leading and executing... 
    Principal
    Hourly pay
    Long term contract
    Full time
    Remote work
    Flexible hours

    JobGet

    Vancouver, BC
    a month ago
  • $168k - $252k per year

     ...Workday's core values: innovation, integrity, and putting people first. About the Role Evisort Engineering is growing! As a Principal Software Engineer, you'll join a collaborative, cross-functional team working to enhance and expand our AI-driven contract management... 
    Principal
    Contract work
    Work at office
    Remote work
    Flexible hours

    Workday

    Vancouver, BC
    3 days ago
  •  ...Most of it has never been touched by modern software engineering, let alone AI. EviSmart is...  ...it here, in Vancouver. If you want to architect systems that ship to real customers across...  ...focused iteration. ~ Clear trajectory: Principal Engineer → Staff Engineer, in a company... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    more than 2 months ago
  • $226.58k - $332.32k per year

     ...are always innovating to improve the tools and technology that empower content developers worldwide. What You'll Do As a Principal Software Programmer of the Media Services team, you'll provide technical leadership for the platform powering real-time voice... 
    Principal
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    more than 2 months ago
  •  ...logic that makes Xero unique. As Senior Principal Engineer you will be operating at the highest...  ...alongside senior leaders, domain architects, and cross-functional teams, they focus...  ...architecture for AI-native engineering, automated software delivery, and advanced reliability... 
    Principal
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Xero

    Vancouver, BC
    more than 2 months ago
  •  ...eligible for a $20,000 sign-on bonus, subject to the terms and conditions of the Company's sign-on bonus program. Apex is hiring a Senior Principal Engineer Manager to be based in Vancouver, Richland or Walla Walla, WA. This position will play a critical role in growing our... 
    Principal
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Relocation package

    Apex Companies

    Vancouver, BC
    a month ago
  • $75k - $95k per year

     ...strategy gamers worldwide and entertain millions of casual players every day. Job Overview: We are currently seeking a Senior level or Principal level UX Designer to join our team! As a Senior or Principal UX Designer, you will lead the creation of intuitive, player-... 
    Principal
    Senior
    Long term contract
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...We are seeking an experienced Senior React Developer / Solution Architect to support an enterprise financial planning and analytics application enhancement initiative for the Provincial Health Services Authority (PHSA). The successful candidate will be responsible for... 
    Senior
    Full time

    Workiy Inc.

    Vancouver, BC
    1 day ago
  • $96.56k - $128.74k per year

     ...need to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent   Compensation... 
    Senior
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Vancouver, BC
    6 days ago
  • $155k - $175k per year

     ...backend services and APIs that connect them. We're hiring a Senior Software Engineer to own delivery across this stack. You'll design and...  ...them. ~ Design and implement APIs and data models. You'll architect and implement RESTful API endpoints that cleanly separate data... 
    Senior
    Full time

    Parallel Domain

    Vancouver, BC
    more than 2 months ago
  • $100k - $300k per year

     ...meet and exceed the vision and mission of the business. As the Senior Solution Architect / Solution Architect, Digital Architecture, you will support...  ...teams depend on such as shared libraries, shared services, software development frameworks, and references Reduce cognitive... 
    Senior
    Internship
    Work at office

    Aritzia

    Vancouver, BC
    3 days ago
  •  ...Responsibilities Implement and maintain scalable, reliable software supporting rights management, contract administration, royalty processing, and global licensing. Modernize core engineering applications and deliver innovative products for the music publishing business... 
    Senior
    Full time
    Contract work

    Warner Music Group

    Vancouver, BC
    5 days ago
  •  ...with well over 100 experienced architects, designers, project managers,...  ...involvement of Directors and Principals. Promoting mutual trust, they...  ...Revit Architects (Junior to Senior) to work on a number of...  ...problems with computer hardware and software Preparing drawings,... 
    Senior
    Full time
    For contractors
    Internship
    Local area

    Targeted Talent

    Vancouver, BC
    13 days ago
  • $112k - $152k per year

     ...innovative global music company that retains the creative spirit of a nimble independent. Your role:   We are seeking a Senior Software Application Engineer to lead the architectural evolution of some of our most critical business systems. In this role you will analyze... 
    Senior
    Full time
    Local area
    Worldwide

    Warner Music Group Corp.

    Vancouver, BC
    more than 2 months ago
  • $125k - $160k per year

     ...imagery of the Earth, modern software engineering, machine learning...  ...you. We are actively seeking a Senior Software Engineer (Front End)...  ..., evaluating, prototyping, architecting, designing, implementing, testing...  ...by active stakeholders. Architect, define, design, prototype,... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    EarthDaily Analytics

    Vancouver, BC
    2 days ago
  • $98k - $147k per year

     ...Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time position open to candidates in Canada.  Compensation: $98,000 - $147,000 About the role We're looking for a Senior Full Stack Software Engineer to join our engineering... 
    Senior
    Remote job
    Full time
    Local area
    Weekend work

    Indiegraf

    Vancouver, BC
    a month ago
  •  ...of financial technology? At Benji Pays, we're on a mission to empower businesses with seamless payment solutions. We're seeking a Senior Software Developer to join our dynamic team. In this position, you'll play a pivotal role in building and maintaining scalable, secure,... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    2 days per week

    Benji Pays

    Vancouver, BC
    more than 2 months ago
  • $120k - $195k per year

     ...latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive...  ...engineers to come up with innovative new Layer1 features. Architect, design and manage the development of these features. Develop... 
    Senior
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future...  ..., and cloud service communications. In this role, you will architect, implement, and operate key cloud platform services powering... 
    Senior
    Full time
    Contract work
    Internship
    Worldwide

    Rivian and Volkswagen Group Technologies

    Vancouver, BC
    a month ago
  • $58 - $73 per hour

     ...this is where you come in…   We are looking for a Frontend Senior Software Engineer to join us on a contract for for an unannounced...  ...maintenance, ensuring code quality and adherence to best practices. Architect solutions for complex technical challenges and make informed... 
    Senior
    Full time
    Contract work
    Internship
    Local area

    Kabam

    Vancouver, BC
    a month ago
  • $100k - $120k per year

     ...Work!  Your Role Clarius Mobile Health is looking for an Embedded Firmware Engineer to contribute to a special project focused on...  ...24 months, you'll develop and debug FPGA firmware and embedded software for handheld medical ultrasound devices. You'll work closely with... 
    Contract work
    Fixed term contract
    Work at office
    Worldwide

    Clarius Mobile Health

    Vancouver, BC
    5 days ago
  •  ...Lantern is seeking a Staff Software Engineer to join our expanding...  ...Responsibilities Act as a senior contributor and technical leader...  ...years in a senior, staff, or principal-level role ~ Proven track...  ...patterns ~ Hands-on experience architecting solutions on Azure or AWS,... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Lantern

    Vancouver, BC
    8 days ago
  • $120k - $195k per year

     ...latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive...  ...You’ll Work With Arista Networks is looking for world-class Senior/Lead software engineers to join our Extensible Operating System... 
    Senior
    Full time

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...At Klue , We’re Building the Future of Competitive Intelligence Klue Engineering is hiring! We're looking for a Senior Software Engineer to join our team in Vancouver, someone excited to build and optimize state-of-the-art LLM-powered agents at scale. You'll bring... 
    Senior
    Full time
    Work at office

    Klue Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...Senior Software Engineer, AI Enablement The role & impact You'll join a small team that builds the tools, platforms and best practices helping engineers across Xero work with AI. Rather than shipping something once and moving on, you'll own it end to end from early experimentation... 
    Senior
    Full time

    Xero

    Vancouver, BC
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principal Embedded Software Architect. Be the first to apply!