Jobs · eurotechjobs

A

Senior Engineer Embedded Software

ADI - Analog Devices · Cork, Ireland · Posted 29d ago

onsiteFull-timesenior5-8 yrs🇮🇪 Ireland
Apply on eurotechjobs

About the role

As a Senior Engineer in Embedded Software, you will lead the design and development of embedded software solutions for automotive safety and connectivity products, working on projects involving low-power communication protocols and microcontroller firmware.

Full job description (as posted) ↓

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.

Read the full posting on eurotechjobs →

FAQ

Is the Senior Engineer Embedded Software role at ADI - Analog Devices remote?+

This Senior Engineer Embedded Software position is listed as onsite (Cork, Ireland).

What seniority level is this Senior Engineer Embedded Software role?+

This is a senior level position.

How do I apply for the Senior Engineer Embedded Software role at ADI - Analog Devices?+

Use the "Apply on eurotechjobs" button to open the original posting on eurotechjobs, where you can submit your application directly to ADI - Analog Devices.