Principal Software Architect, Embedded Software

Analog Devices

Cork, Ireland
Architecting real-time embedded systems
Full software development lifecycle experience
Agile team development with git
Contribute strongly to the definition of the software vision for Analog Devices' Datacenters & Energy business unit and develop product definitions and architectures

Job Summary

  • Contribute strongly to the definition of the software vision for Analog Devices' Datacenters & Energy business unit and develop product definitions and architectures.
  • Lead the development of cutting-edge embedded systems that drive next-generation intelligent power management for Datacenters, ensuring they meet the highest standards for security, reliability, and real time performance.
  • Mentor team members from junior to senior and staff level and drive continuous improvement in software development process through adoption of the latest, best in class methods and tools including AI.

Matching Summary

Contribute strongly to the definition of the software vision for Analog Devices' Datacenters & Energy business unit and develop product definitions and architectures.

Skills & Requirements

Must-have

  • Architecting real-time embedded systems
  • Full software development lifecycle experience
  • Agile team development with Git
  • Signal processing chains in software
  • Understanding hardware schematics

Nice-to-have

  • Familiarity with electrical power control
  • Experience with embedded RTOS
  • Familiarity with embedded security
  • Machine learning concepts and model development

Key Requirements

  • Bachelor's degree or higher in Computer Science, Engineering, or related field
  • 15+ years full lifecycle software development experience
  • 10+ years architecting complex embedded software systems
  • Experience with multi-developer Agile teams using Git
  • Experience designing signal processing chains

Work Rights

Not specified

Tailored Resume

Cover Letter