Analog Devices logo

Staff Embedded Software Engineer

Analog Devices
May 12, 2026
Full-time
On-site
Istanbul, TR
Other Semiconductor Jobs, Level - Senior

Job Title

Staff Embedded Software Engineer

Role Summary

The Staff Embedded Software Engineer will design and develop embedded software, device drivers, bootloaders, and microcode for System-on-Chip (SoC) products. The role is part of the Digital Embedded Solutions Istanbul team and involves silicon and board bring-up, profiling, integration, and collaboration with global cross-functional teams.

Full-time, onsite in Istanbul. Travel required (~10%).

Experience Level

Senior level β€” typical experience 8–12 years in industry.

Responsibilities

Primary responsibilities include translating product requirements into software/hardware requirements, implementing and validating embedded firmware and drivers, and supporting silicon/board bring-up.

  • Translate product requirements into software and hardware requirements.
  • Design and implement device drivers, bootloaders, microcode, and bare-metal firmware for SoC platforms.
  • Develop software for performance analysis and profiling.
  • Support silicon and board bring-up; debug hardware and firmware using JTAG/SWD and emulation platforms.
  • Ensure software development, testing, debugging, integration, and documentation follow engineering standards.
  • Integrate with CI/CD pipelines and collaborate with architects, hardware engineers, and global teams; communicate status and risks clearly.

Requirements

Must-have skills and experience:

  • Experience developing firmware and bare-metal drivers for MCUs, DSPs, or heterogeneous SoC architectures.
  • Experience developing bootloaders and device drivers.
  • Experience with silicon and board bring-up and debugging using IDEs and JTAG/SWD debuggers (e.g., GDB, JLink, OpenOCD).
  • Practical knowledge of real-time OS concepts and experience with FreeRTOS, Zephyr, and/or embedded Linux.
  • Proficient in C and/or C++ with strong software engineering practices.
  • Good understanding of ARM cores and bus architectures.
  • Experience with standard communication interfaces/protocols such as UART, SPI, I2C.
  • Familiarity with CI/CD and industry-standard tools such as Git, Jenkins/GitHub Actions, Jira, Confluence.
  • Strong interpersonal and communication skills; able to work independently in a global development community.

Nice-to-have:

  • Familiarity with silicon design and hardware/software co-design principles.
  • Experience with CMSIS Packs, IAR, KEIL, Visual Studio/VS Code.
  • Comfortable reading board schematics; experience with oscilloscopes and logic analyzers.

Education Requirements

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electronics Engineering, or a related field. 8–12 years of industry experience is expected.


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-05-12