Analog Devices

Semiconductor

PrincipalSWArchitect

$0–0k Limerick, Ireland FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Principal SW Architect at Analog Devices. Skills: Embedded software architecture, Platform architecture, SDK architecture, Real-time software. Define Unified SDK architecture. Own Unified SDK architecture”

Industry & Context.

Semiconductor
Problems you'll solve

Root cause analysis; Troubleshooting; Debugging

Eligibility Requirements

10% travel

What They're Looking For.

Must Have

10+ years embedded real-time software development, BS/MS degree in Computer Science or Engineering, Expert C/C++ skills, Deep embedded systems experience, Deep real-time software experience, Hardware/software integration background, Hands-on build experience, Hands-on configuration management experience, Hands-on release practices experience, Proficiency in architecture methods, Proficiency in architecture artifacts, Excellent written communication skills, Excellent verbal communication skills

Nice to Have

AI/ML Runtime frameworks background, Familiarity with Zephyr, Familiarity with CMSIS, Knowledge of embedded security software, Experience contributing to open-source communities, Experience with signal chain processing

What You'll Do.

Define Unified SDK architecture

Own Unified SDK architecture

Establish architectural principles

Establish architectural standards

Establish reference designs

Translate requirements into decisions

Drive architecture tradeoffs

Document architecture tradeoffs

Lead architecture alignment

Define SDK architecture

Shape subsystem boundaries

Ensure well-defined interfaces

Enable reliable integration

Enable reliable verification

Align architectural runway

Elicit system-level requirements

Refine system-level requirements

Convert requirements to architectural requirements

Convert requirements to architectural constraints

Define subsystem decomposition

Define data/control flows

Define cross-core interaction patterns

Specify non-functional requirements

Drive designs to meet budgets

Define integration architecture

Architect developer experience

Establish architecture governance

Conduct design reviews

Maintain decision records

Establish coding standards

Establish architecture standards

Create reference implementations

Define verification strategy

Define quality metrics

Provide technical leadership

Conduct deep technical reviews

Provide hands-on architectural guidance

Drive technical risk management

Identify integration risks

Define mitigation plans

Ensure architectural consistency

How You'll Work.

Team & Collaboration

Hardware teams; Software teams; VBU stakeholders; Product Owner; Cross-functional teams

Communication Scope

Document complex architectures; Present complex architectures

Process & Methodology

Roadmap planning

Full Job Description

**About Analog Devices** Analog Devices, Inc. (NASDAQ: [_ADI_](https://finance.yahoo.com/quote/ADI/?ltr=1)) 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 [_www.analog.com_](https://www.analog.com/en.html) and on [_LinkedIn_](https://www.linkedin.com/company/analog-devices) and [_X_](https://x.com/ADI_News). In this role, you are the embedded software architect for the Software Enablement team’s Unified SDK, spanning toolchains, host tools, and on‑target embedded software delivered to internal vertical BU teams and external broad‑market customers. You define the top‑level architecture, translate system needs into an implementable and testable technical blueprint, and drive alignment across hardware, software, and product stakeholders. You act as the directly responsible individual (DRI) for the SDK architecture across multiple new product development programs that include one or more embedded processing cores. * Define and own the Unified SDK top‑level software architecture (end‑to‑end decomposition, interfaces, dependencies, and integration strategy) across multiple products * Establish architectural principles, standards, and reference designs to enable consistent, scalable reuse across vertical programs * Translate system and stakeholder requirements into clear architectural decisions, component‑level requirements, and acceptance criteria * Drive architecture tradeoffs (performance, memory footprint, power, latency, safety/security, maintainability, and time‑to‑market) and document them for long‑term stewardship * Lead cros

Free ATS check

Applying for this Principal SW Architect role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Analog Devices?

Real rants from real employees. Read before you apply.

Read Company Rants →