Principal Embedded Software Architect

Analog Devices

Valencia, Spain
Embedded software development
C/c++
Low-level driver/firmware
Championing HW/SW co-design, you will help standardize how we encode and access architectural design decisions, enabling us to quickly bring up early Virtual Platforms or generate other collateral from standardized design data

Job Summary

  • Championing HW/SW co-design, you will help standardize how we encode and access architectural design decisions, enabling us to quickly bring up early Virtual Platforms or generate other collateral from standardized design data.
  • Your mission is to participate in improving our development lifecycle.
  • You will enable our SoC architecture, software, DV, and test teams to shift-left – starting development together months before physical silicon exists.

Matching Summary

Championing HW/SW co-design, you will help standardize how we encode and access architectural design decisions, enabling us to quickly bring up early Virtual Platforms or generate other collateral from standardized design data.

Skills & Requirements

Must-have

  • Embedded software development
  • C/C++
  • Low-level driver/firmware
  • Embedded systems architecture
  • Python scripting
  • Git and Perforce
  • HW/SW co-design

Nice-to-have

  • Linux BSP development
  • Devicetree
  • Kconfig
  • SoC design and simulation tools

Key Requirements

  • 10+ years of hands-on experience
  • Bachelor’s or Master’s degree
  • Familiarity with end-to-end SoC design process
  • Basic understanding of hardware description languages
  • Demonstrated autonomy and ability to plan and lead small projects

Work Rights

Not specified

Tailored Resume

Cover Letter