A

Analog Devices

Designs high-performance analog and DSP ICs

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeİstanbul, TürkiyeNo salary listed

About the Job

Requirements

  • A BS or MS in Computer Science, Computer or Electronics Engineering, Electronics Engineering, or a related field, with 3–4 years of industry experience.
  • Experience developing firmware and bare-metal drivers for MCUs, DSPs, or heterogeneous SoC architectures, including silicon and board bring-up, and proficiency debugging silicon, hardware, and software using IDE and JTAG/SWD debuggers.
  • Hands-on experience creating bare-metal device drivers and using debugging tools such as GDB, JLink, and OpenOCD.
  • Proficiency in C and C++ programming and adherence to sound engineering and software development practices.
  • Understanding of ARM cores, bus architecture, and standard communication interfaces and protocols including UART, SPI, I2C, PWM, ADC, and DAC.
  • Familiarity with CI/CD pipelines and tools such as Git, Jenkins or GitHub Actions, Jira, and Confluence.

Responsibilities

  • Translate product requirements into software and hardware requirements.
  • Collaborate with software architects to design and develop device driver software for System-on-Chip solutions.
  • Contribute to the design and development of embedded software, microcode, and bare-metal drivers for SoC products.
  • Develop software for performance analysis and profiling.
  • Perform software development, testing, debugging, integration, and documentation, adhering to software standards and testing on emulation platforms and evaluation boards.
  • Operate independently in a global, diverse software development community across multiple geographical locations.
  • Maintain professional conduct with internal and external business associates consistent with company policies and practices.

Desired Qualifications

  • Familiarity with the silicon design and development cycle and hardware/software co-design principles throughout that cycle.
  • Familiarity with real-time operating system concepts and ability to work with FreeRTOS, Zephyr, and Linux as embedded operating systems.
  • Experience using CMSIS Packs, IAR, KEIL, and Visual Studio or VS Code IDEs.
  • Ability to read board schematics.
  • Experience with oscilloscopes and logic analyzers.

About the Company

Analog Devices

Designs high-performance analog and DSP ICs

Analog Devices designs, manufactures, and markets high-performance analog, mixed-signal, and DSP integrated circuits used in many electronic devices. Its products include data converters, amplifiers, and power-management ICs that OEMs embed to sense, convert, and process signals, enabling reliable communication between the physical world and digital systems. ADI differentiates itself through a broad, specialized portfolio and close partnerships with OEMs across multiple industries—industrial, automotive, communications, and consumer—to solve complex engineering challenges. The company’s goal is to provide trusted signal-processing solutions that help customers design capable, reliable products by bridging the gap between the physical and digital domains.

Company size
10,001+
Company stage
IPO
Headquarters
Wilmington, MA
Founded
1965

Recently Posted Jobs

Explore more opportunities at Analog Devices

See more jobs