Analog Devices logo

Senior Engineer - Embedded Software Apps

Analog Devices
June 23, 2026
Full-time
On-site
Bonifacio Global City, Metro Manila, Philippines
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Engineer - Embedded Software Apps

Role Summary

Senior embedded software engineer responsible for architecting, developing, validating, and optimizing firmware and embedded applications across ADI hardware platforms. Work with cross-functional hardware and software teams to deliver production-quality, high-performance embedded systems.

Experience Level

Senior-level. The posting requests 4+ years of relevant embedded software or firmware experience.

Responsibilities

Primary responsibilities include system architecture, implementation, verification, and mentoring.

  • Architect, design, implement, and maintain embedded software for microcontrollers and microprocessors (bare-metal and RTOS).
  • Lead software architecture, design reviews, and system-level integration with hardware teams.
  • Define and execute system-level test strategies, create test plans, and develop test automation frameworks.
  • Perform debugging, validation, and optimization for performance, memory, and power consumption.
  • Develop and optimize device drivers and multi-threaded applications; validate in multi-core environments.
  • Participate in code reviews, enforce best practices, and mentor junior engineers.
  • Produce clear technical documentation and contribute to large codebases and open-source projects.

Requirements

Must-have technical skills, tools, and behaviors.

  • Extensive firmware/embedded software development experience using C and C++.
  • Experience with microcontrollers, microprocessors, bare-metal programming, and RTOS (Zephyr, Linux).
  • Knowledge of hardware interfaces and peripherals: SPI, I2C, UART, CAN, ADCs, DACs, timers, PWMs, GPIO.
  • Device driver development and working knowledge of Linux kernel development for embedded applications.
  • Experience in system validation, unit testing, CI/CD pipelines, automated build/test processes, and test automation tools.
  • Proficiency in Python for test and tooling, and mastery of Git and version control workflows.
  • Familiarity with debugging tools and laboratory equipment: oscilloscopes, logic analyzers, signal generators, JTAG/ICE debuggers.
  • Demonstrated technical leadership, strong problem-solving skills, and effective cross-team collaboration.
  • Willingness to travel up to 10%.

Education Requirements

Bachelor's degree in Computer Engineering, Electronics Engineering, Computer Science, or a related technical field is required; a Master's degree is preferred.


About the Company

Company: Analog Devices

Headquarters: Norwood, Massachusetts, USA

Analog Devices is a leading global semiconductor company that bridges the physical and digital worlds, enabling breakthroughs at the Intelligent Edge. With a focus on innovation, ADI develops solutions that drive advancements in digitized factories, mobility, and digital healthcare. The company employs around 24,000 people globally and reported revenues exceeding $9 billion in FY24, creating technologies that transform lives across various sectors.

Analog Devices logo

Date Posted: 2026-06-18