Senior Software Engineer, Datacenter Software

Analog Devices

Cork, Ireland
High performance real-time embedded applications
Arm cortex-m microcontrollers
C programming language
Contribute to the development of embedded software for Analog Devices' Datacenters & Energy business unit, focusing on intelligent power management

Job Summary

  • Contribute to the development of embedded software for Analog Devices' Datacenters & Energy business unit, focusing on intelligent power management.
  • Design and develop high performance real-time embedded applications on ARM Cortex-M microcontrollers in C programming language.
  • Interact daily with geographically distributed teams to develop software, resolve bugs, and identify missing requirements.

Matching Summary

Contribute to the development of embedded software for Analog Devices' Datacenters & Energy business unit, focusing on intelligent power management.

Skills & Requirements

Must-have

  • High performance real-time embedded applications
  • ARM Cortex-M microcontrollers
  • C programming language
  • Software unit and integration test plans
  • Agile methodologies

Nice-to-have

  • Customer support during Beta trials
  • Mentoring junior team members
  • Digital Signal Processing techniques

Key Requirements

  • 5+ years architecting, developing and launching high performance, high resilience real time embedded systems
  • 5+ years managing globally distributed engineering teams
  • Bachelor’s degree in Electronic Engineering, Computer Engineering, or related field
  • Strong C/C++ development and debug skills
  • Strong knowledge of ARM Cortex and RiscV architectures
  • Experience in real time embedded systems, both bare metal and RTOS
  • Knowledge of best practices in software QA

Work Rights

Not specified

Tailored Resume

Cover Letter