Analog Devices

Senior Engineer, Embedded Software

Analog Devices
Apply
3 days ago
Limerick, Ireland or Cork, IrelandSenior

Responsibilities

  • Design, implement, integrate, and maintain complex embedded software for battery monitoring and insight products.
  • Lead technical delivery of significant features and contribute to software architecture, design, planning, estimation, risk identification, and roadmap decisions.
  • Develop and optimize real-time software, device drivers, hardware abstraction layers, and platform services.
  • Improve software performance, reliability, memory use, power consumption, and startup behavior through debugging and root-cause analysis.
  • Translate product and customer requirements into software requirements, designs, implementation plans, and testable outcomes.
  • Collaborate across firmware, hardware, systems, algorithms, verification, applications, security, and product teams.
  • Review designs and code, mentor engineers, and promote strong engineering practices.
  • Contribute to automated build, test, release, and continuous-integration workflows.

Requirements

  • Bachelor's or master's degree in Electrical Engineering, Electronic Engineering, or a related discipline.
  • 0-4 years of relevant embedded software or firmware development experience.
  • Strong C and C++ programming skills, including debugging and optimization in resource-constrained systems.
  • Experience with real-time operating systems, concurrency, interrupts, synchronization, timing-sensitive design, embedded interfaces, peripherals, processors or microcontrollers, board bring-up, and hardware/software integration.
  • Proficiency with source control, code review, automated builds, and CI/CD practices.
  • Understanding of software quality, maintainability, testing, lifecycle practices, and software licensing models.
  • Preferred qualifications include Embedded Linux or Linux kernel development, ARM-based platforms, low-level debugging tools, telemetry, diagnostics, data acquisition, communications, cloud-connected edge devices, battery management, energy storage, automotive, industrial, or data-center experience.
  • Preferred qualifications include Python or other scripting-language experience for test automation, cybersecurity or functional-safety knowledge, regulated software-development experience, and demonstrated technical leadership through design ownership, mentoring, or major-feature delivery.
  • Ability to work independently on complex technical problems and communicate decisions clearly across disciplines.

Benefits

  • Collaborative work with experts across software, hardware, systems, and product disciplines.
  • Opportunities for continuous learning and technical growth.
  • Required travel is 10% of the time.
  • The role is a first-shift/day position.

Tech Stack

Categories

Analog Devices

About Analog Devices

10,000+ employees

Analog Devices, Inc. designs and sells analog, mixed-signal, RF, power, sensor, and digital signal processing ICs to OEMs across industrial, automotive, communications, consumer, and healthcare markets. Founded in 1965 and headquartered in Wilmington, Massachusetts, the NASDAQ-listed company earns revenue from catalog and application-specific semiconductors and supporting software used in applications from factory automation and vehicles to data centers and medical devices.

Contact me