Staff Embedded Software Engineer

Analog Devices, Inc.

Istanbul, Turkey
Firmware and bare metal drivers
Silicon and board bring-up
Real-time operating systems concepts
The successful candidate will work alongside a very experienced and passionate group of engineers and managers, contributing to the architectural design and development of ADI’s most advanced and technically challenging products

Job Summary

  • The successful candidate will work alongside a very experienced and passionate group of engineers and managers, contributing to the architectural design and development of ADI’s most advanced and technically challenging products.
  • We place great value on individual judgment. We allow our employees the freedom to explore new ideas and autonomy to determine how to best achieve business goals and objectives.
  • We emphasize professional development and mentoring. Above all, we recognize that the personal goals of our employees and the company’s goals are closely related and must support each other.

Matching Summary

The successful candidate will work alongside a very experienced and passionate group of engineers and managers, contributing to the architectural design and development of ADI’s most advanced and technically challenging products.

Skills & Requirements

Must-have

  • firmware and bare metal drivers
  • silicon and board bring-up
  • real-time operating systems concepts
  • C and/or C++ programming
  • ARM cores and bus architecture
  • standard communication interfaces and protocols
  • debugging tools (GDB, JLink, OpenOCD)

Nice-to-have

  • silicon design and development cycle
  • hardware/software co-design principles
  • reading board schematics
  • oscilloscopes and logic analyzers

Key Requirements

  • 8-12 years of industry experience
  • BS or MS in Computer Science, Computer or Electronics Engineering
  • Experience with developing bootloaders and device drivers
  • Familiar with CI/CD and industry-standard tools

Work Rights

Not specified

Tailored Resume

Cover Letter