Embedded Software Technical Lead

Embedded Software Technical Lead

ADI - Analog Devices

Cork, Ireland

About the Role

As Embedded Software Technical Lead, you will be accountable for the technical correctness, feasibility and integration of software for Analog Devices' Datacenters & Energy business unit, from register level details up to system behavior in the field. You'll 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.

This is a hands-on leadership role where you will work with world-class engineering teams while partnering with cross-functional stakeholders to deliver software solutions that improve datacenter resilience and advance power management innovation. You will bring deep experience developing real-time embedded software systems, with a keen understanding of how to balance functional requirements with exceptional performance and efficiency.

Responsibilities include, but not limited to

  • Engage with architects and cross-functional leads to gather and review requirements for embedded systems to manage and monitor power in datacenters;
  • Translate system architecture into concrete module designs;
  • Specify interfaces between drivers, middleware and application code;
  • Decide where code executes optimally, i.e. ISR vs task, which core in a multi-core system, microcontroller vs DSP;
  • Work closely with digital design engineers to understand their design and interfaces through interpretation of datasheets and timing diagrams;
  • Give early feedback to digital design team to optimize the hardware software interface and portioning of functionality;
  • Debug real-time issues using tools such as logic analyzers, oscilloscopes, execution profilers etc.;
  • Define coding standards, compiler tools and settings, static analysis tools etc.;
  • Perform code reviews to ensure compliance with standards and ensure portability and testability;
  • Plan and lead system integration and bring-up phases;
  • Balance delivery pressure with technical integrity, clearly communicating trade-offs to stakeholders;
  • Anticipate project risks and define mitigation strategies;
  • Drive continuous improvement in software development process through adoption of the latest, best in class methods and tools including AI;
  • Mentor team members from junior to senior and staff level.

Minimum candidate requirements

  • Bachelor’s degree or higher Computer Science, Engineering, or a related field;
  • 10+ years of experience in the full lifecycle of software development for real-time embedded systems, from requirements gathering and analysis through design, development, and product release;
  • 5+ years in leadership roles for high performance real-time embedded systems development;
  • Ability to read and understand hardware schematics;
  • Excellent verbal and written communication skills. The successful candidate must be able to communicate complex concepts to other team members, customers, and stakeholders;
  • Experience developing software as part of a multi-developer Agile team using Git branching and merging;
  • Working knowledge of signal processing concepts and terminologies such as FIR, FFT, THD etc.

Desirable additional skills and experience

  • Familiarity with electrical power control systems;
  • Experience with embedded RTOS such as Zephyr;
  • Experience with embedded security (secure boot, secure communications);
  • Familiarity with software development using AI tools (Claude, MS Copilot);
  • Experience with Agile workflows such as Scrum or Kanban.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Ireland      Embedded Software Engineer      On-site      ADI - Analog Devices     

EuroTechJobs Logo

© EuroJobsites 2026