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- ...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
$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$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$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...SuggestedFull timeContract workLocal 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
$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- ...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
$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- ...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
- ...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
$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- ...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...SeniorFull time
$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$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$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...SeniorInternshipWork at office- ...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...SeniorFull timeContract work
- ...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,...SeniorFull timeFor contractorsInternshipLocal area
$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...SeniorFull timeLocal areaWorldwide$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,...SeniorFull timeWork at officeRemote workWork from homeFlexible hours$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...SeniorRemote jobFull timeLocal areaWeekend work- ...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,...SeniorLong term contractFull timeWork at officeLocal area2 days per week
$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...SeniorFull time- ...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...SeniorFull timeContract workInternshipWorldwide
$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...SeniorFull timeContract workInternshipLocal area$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 workFixed term contractWork at officeWorldwide- ...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,...SeniorLong term contractFull timeTemporary workWork at officeFlexible hours
$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...SeniorFull time- ...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...SeniorFull timeWork at office
- ...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...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 contracts manager contracts specialist Vancouver, BC
- senior administrative officer Vancouver, BC
- senior project accountant Vancouver, BC
- senior accounting technician Vancouver, BC
- senior account executive Vancouver, BC
- senior manager risk management Vancouver, BC
- senior compositor Vancouver, BC
- senior line cook Vancouver, BC
- senior talent acquisition specialist Vancouver, BC
