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 publisher.sourcingsquare.com or at View email address on publisher.sourcingsquare.com.
Job Req Type: Experienced. Required Travel: Yes, 10% of the time.
#J-18808-Ljbffr- ...Analog Devices, Inc. in Canada is seeking a Senior Principal Embedded System Architect to lead HW/SW co-design and shape system architecture for SoCs and IPs. The role focuses on enabling software-friendly design decisions early in the design cycle and working with a hardware...PrincipalSenior
- ...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...SeniorFull time
- ...Autodesk, Inc. is seeking a Principal Software Developer to lead the Forma Data Management cloud services team. You will guide architecture evolution and drive scalable SaaS solutions for global construction industry customers, collaborating with distributed teams. Join...Senior
$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...PrincipalLong term contractWork at officeRelocation1 day per week$150k per year
...degree or equivalent experience Computer science Computer software engineering Experience 5 years or more On site Work... ...information systems, process control software and other embedded software control systems Conduct tests and perform security and...SuggestedPermanent employmentFull timeRemote work- ...Source Job Bank #3692747 Education Computer science Computer software engineering Experience 5 years or more Work must be... ...integrated information systems, process control software and other embedded software control systems Conduct tests and perform security...Permanent employmentFull timeTemporary workImmediate startRemote work
$24 - $28 per hour
...you will work on projects critical to Zaber’s motion control product line. This is a great opportunity to learn how to develop embedded software in a commercial environment from the requirements gathering stage to implementation and testing. The code you write will be released...Internship$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...PrincipalSeniorLocal areaRelocation- ...Access Control solutions at Motorola Solutions. As a Principal Software Engineer, leverage cloud-native technologies and edge... ...edge resilience • Lead architectural reviews and mentor senior engineers • Prototype and architect next-gen platform capabilities • Foster collaborative...PrincipalSenior
$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...PrincipalSeniorFull timeManual labor- ...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...Full timeContract workLocal area
- ...innovation with Motorola Solutions as a Principal Software Engineer. This hybrid role focuses on... ...in C++ and C# will be pivotal in architecting large-scale applications supporting intelligent... ...for cloud and on-premise platforms • Architect software solutions with high-...Principal
$135.8k - $253k per year
...into the collective power of everyone in the company. As a result, our customers are better served. Responsibilities As a Principal Software Engineering Manager on the Fabric Platform Shell team, you will lead a team of talented engineers to build world-class experiences...PrincipalFull timeLocal area- ...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...PrincipalHourly payLong term contractFull timeRemote workFlexible hours
- ...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...SeniorLong term contractFull timeTemporary workInternshipWork at officeImmediate start
- ...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...PrincipalSeniorLong term contractFull timeWork at officeRemote workFlexible hoursShift work
$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...PrincipalLong term contractFull timeTemporary workWorldwide- ...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...PrincipalSeniorLong term contractFull timeTemporary workInternshipWork at officeLocal areaRelocation package
$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...PrincipalContract workWork at officeRemote workFlexible hours$80k - $120k per year
...Design Architect | Intermediate to Senior What We're Looking For We are looking for design talent, values alignment, software proficiency, a collaborative and positive spirit, and a drive... ...You will work closely with the principals and project teams on projects that...SeniorFull time$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-...PrincipalSeniorLong term contractFull timeCasual workRemote workWorldwide- ...it work. We are always on the lookout for future-oriented talent – want to join the ride? We are looking for an experienced Senior Full-Stack Software Engineer to support the continued development of our Digital Port Solutions portfolio while helping advance our software...Senior
- ...Workday, Inc. in Vancouver seeks a Principal Software Engineer to join the Evisort team, driving AI-driven contract management improvements and scalable, user‑centric solutions. You will collaborate with engineers, product managers, data scientists and designers to advance...PrincipalContract work
$131k - $191.4k per year
...Job Requisition ID # 26WD100016 L'affichage de poste en français suivra / The French job posting follows. 26WD100016, Principal Software Developer (Forma Data, File+) Position Overview Are you a seasoned software developer who is passionate about building and scaling cloud...Principal- ...Senior Software Developer (Project Management) Location: Vancouver - Pender St, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital...SeniorLong term contractFull timeTemporary work
$112k - $137k per year
...The Senior Solution Architect within Tipalti’s Professional Services organization is responsible for driving solution excellence, establishing integration architecture standards, and ensuring successful delivery outcomes for complex ERP integrations. This role owns the...SeniorFull timeInternshipWork at officeFlexible hours- ...experiences. Your role and responsibilities As an Integration Architect specializing in Hybrid Integration, you will design and build... ...and Deploy Integrations: Build and deploy integrations using software that allows independent applications to communicate with each other...SeniorLong term contractWorldwide
$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...SeniorPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- Join British Columbia Investment Management Corporation as a Senior Principal in Capital Markets & Credit Investments, focusing on metals and mining. Utilize your expertise in underwriting and structuring investments while collaborating with global teams. This pivotal role...PrincipalSenior
$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...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Embedded Software Architect. Be the first to apply!
- software architect Vancouver, BC
- senior financial accountant Vancouver, BC
- senior delivery manager Vancouver, BC
- senior project coordinator Vancouver, BC
- senior commissioning manager Vancouver, BC
- senior qa analyst Vancouver, BC
- senior designer Vancouver, BC
- senior ruby developer Vancouver, BC
- senior operations manager Vancouver, BC
- senior director community engagement Vancouver, BC
