Taro Logo

Senior Engineer, Embedded Software

Global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge.
İstanbul, Türkiye
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Job Description

Analog Devices (ADI) is seeking a Senior Embedded Software Engineer to join their Digital Embedded Solutions Team in Istanbul. This role is part of the Software & Security Group, focusing on driver, firmware, and embedded application design for cutting-edge complex SoCs.

The position requires a strong background in MCU and SoC architectures, with hands-on coding experience in device drivers. The successful candidate will work with an experienced team of engineers, contributing to architectural design and development of ADI's most advanced products.

ADI is a global semiconductor leader with over $9 billion in revenue and 24,000 employees worldwide. The company specializes in bridging physical and digital worlds through innovative analog, digital, and software technologies. Their solutions drive advancements in digitized factories, mobility, digital healthcare, and climate change mitigation.

Key responsibilities include translating product requirements, developing device drivers for SoC solutions, contributing to embedded software development, and ensuring proper testing and documentation. The ideal candidate should have 5-9 years of industry experience, strong proficiency in C/C++, and deep understanding of real-time operating systems.

The role offers opportunities for professional growth, mentoring, and the freedom to explore new ideas. ADI fosters a culture of innovation and collaboration, serving 125,000 customers worldwide with over 75,000 products. The position requires less than 5% travel and is based at ADI's Istanbul Bilisim Vadisi office.

The company values individual judgment and provides autonomy in achieving business objectives. They emphasize professional development and recognize the alignment between personal and company goals. This is an excellent opportunity for an experienced embedded software engineer looking to work on technically challenging products in a collaborative, innovation-driven environment.

Last updated 9 days ago

Responsibilities For Senior Engineer, Embedded Software

  • Translate product requirements into SW and HW requirements
  • Design and develop device driver software for System-on-Chip (SoC) solutions
  • Contribute to embedded SW, microcode, and kernel drivers development
  • Develop software for performance analysis and profiling
  • Ensure proper software development, testing, debugging, integration, and documentation

Requirements For Senior Engineer, Embedded Software

  • BS or MS in Computer Science, Computer or Electronics Engineering with 5-9 years experience
  • Experience with developing firmware and software for MCUs or heterogeneous SoC architectures
  • Experience in developing bootloaders and device drivers
  • Experience in silicon and board bring-up
  • Understanding of real-time operating systems concepts
  • Proficient in C and/or C++ programming
  • Understanding of ARM cores and bus architectures
  • Experience with standard communication interfaces (UART, SPI, I2C)
  • Experience with debugging tools (GDB, JLink, OpenOCD)
  • Familiar with CI/CD and industry-standard tools

Benefits For Senior Engineer, Embedded Software

  • Professional development and mentoring
  • Freedom to explore new ideas
  • Autonomy in achieving business goals

Related Jobs

Senior Web Frontend Engineer

Senior Web Frontend Engineer position at Dataroid, developing high-quality web applications for a leading digital analytics platform, offering remote work and comprehensive benefits.

Senior Full Stack Engineer (.NET & Vue/React) - Fully Remote

Senior Full Stack Engineer position at CoverGo, a leading insurtech platform, offering remote work, competitive salary, and equity options. Requires 6 years of experience in full-stack development.

Senior Machine Learning Engineer (Generative AI)

Senior Machine Learning Engineer position at Insider, focusing on Generative AI and Foundation Models, offering remote work and competitive benefits.

Senior Software Engineer - Golang

Senior Golang Engineer role at Insider, building high-throughput backend services processing hundreds of thousands of events per second for a unicorn B2B SaaS company.

Senior Full Stack Engineer (Support & Observability Focus)

Remote Senior Full Stack Engineer position focusing on support and observability, combining development expertise with system monitoring and incident response capabilities.