Senior Engineer, Embedded Software

Senior Engineer, Embedded Software

ADI - Analog Devices

Cork, Ireland

We are seeking an experienced, motivated, and technically strong engineer to join our dynamic Automotive Software team. In this role, you will lead the design and development of embedded software solutions for next-generation automotive safety and connectivity products.

Recent projects have included

  • Low-power wireless communication protocol stacks.
  • Microcontroller and platform device drivers.
  • Sensor networks and edge computing solutions.
  • Connected gateways and cloud integration.
  • Radio transceiver firmware and communications software.
  • Functional safety software for automotive applications.

The Ideal Candidate Will Have

  • Bachelor’s or master’s degree in computer engineering, embedded systems engineering, electronic engineering, computer science, or a related discipline.
  • Demonstrated success delivering complex embedded software products from concept to production.
  • Experience leading technical projects and collaborating with multidisciplinary teams.

Essential Skills

Embedded Software Development

  • Expert-level C programming skills with strong knowledge of embedded software design principles.
  • Experience developing production-quality firmware for ARM-based microcontrollers and SoCs.
  • Strong understanding of real-time embedded systems, interrupt-driven architectures, and low-level hardware interfaces.
  • Experience developing and debugging device drivers and hardware abstraction layers.
  • Experience developing software for resource-constrained embedded environments.

System Design & Architecture

  • Ability to design robust, scalable, and maintainable embedded software architectures.
  • Strong understanding of software design patterns, modular software design, and system integration.
  • Ability to analyse performance, memory usage, power consumption, and system reliability.

Development Tools & Processes

  • Proficiency with compilers, debuggers, IDEs, and embedded development toolchains.
  • Experience with Git and collaborative software development workflows.
  • Familiarity with CI/CD pipelines, automated testing, and software quality processes.
  • Knowledge of scripting languages, such as Python or Bash, for automation, test and tooling.

Communication & Leadership

  • Ability to lead technical investigations and drive solutions to complex engineering problems.
  • Experience mentoring junior engineers and performing code reviews.
  • Excellent verbal and written communication skills.
  • Strong team player who can work effectively across software, hardware, validation, and systems engineering teams.

Desirable Experience

  • Automotive software development.
  • Functional Safety (ISO 26262).
  • Wireless communications, RF systems, or networking protocols.
  • Secure boot, cryptography, or embedded security.
  • Agile development methodologies.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Ireland      Developer      Embedded Software Engineer      Hardware and Telecoms      On-site      Python Developer      ADI - Analog Devices     

EuroTechJobs Logo

© EuroJobsites 2026