Analog Devices
Semiconductor
PrincipalSWArchitect
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
Root cause analysis; Troubleshooting; Debugging
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
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.