This position is no longer available
Istanbul, Istanbul, Turkey On-site

Unknown Company was looking for a Staff Embedded Software Engineer

About the Role

LVT is hiring a Staff Embedded Software Engineer for its Digital Embedded Solutions Istanbul Team. In this role, you will translate requirements and contribute to the architectural design and development of embedded software and drivers for our most advanced System-on-Chip (SoC) products.

What You'll Do

  • Translate product requirements into specific software and hardware requirements.
  • Collaborate with software architects to design and develop device driver software for SoC 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.
  • Ensure proper software development, testing, debugging, integration, and documentation, including adherence to standards and testing on emulation platforms and evaluation boards.

What We're Looking For

  • A BS or MS in Computer Science, Computer or Electronics Engineering, or a related field with 8-12 years of industry experience.
  • Experience developing firmware and bare metal drivers for MCUs, DSPs, or heterogeneous SoC architectures.
  • Experience in developing bootloaders and device drivers.
  • Hands-on experience with silicon and board bring-up, and comfort debugging silicon, hardware, and software using IDE and JTAG/SWD debuggers.
  • A good understanding of real-time operating systems concepts and experience using FreeRTOS, Zephyr, and/or Linux as an embedded OS.
  • Proficiency in C and/or C++ programming with best engineering and software development practices.
  • A good understanding of ARM cores and bus architecture.
  • Experience with standard communication interfaces and protocols like UART, SPI, and I2C.
  • Hands-on experience with debugging tools such as GDB, JLink, and OpenOCD.
  • Familiarity with CI/CD and industry-standard tools including Git, Jenkins/GitHub Actions, Jira, and Confluence.
  • Excellent interpersonal communication skills with a proactive, can-do attitude.

Nice to Have

  • Familiarity with the silicon design and development cycle and understanding of hardware/software co-design principles.
  • Experience using CMSIS Packs, IAR, KEIL, and Visual Studio/VS Code IDEs.
  • Comfort reading board schematics.
  • Experience with oscilloscopes and logic analyzers.

Technical Stack

  • Languages: C, C++
  • Architecture: ARM
  • Operating Systems: FreeRTOS, Zephyr, Linux
  • Interfaces/Protocols: UART, SPI, I2C
  • Tools: GDB, JLink, OpenOCD, Git, Jenkins, GitHub Actions, Jira, Confluence, CMSIS Packs, IAR, KEIL, Visual Studio, VS Code

Team & Environment

You will join the Digital Embedded Solutions Istanbul Team, contributing to high-impact SoC projects in a collaborative environment.

Benefits & Compensation

  • Professional development and mentoring.
  • Freedom to explore new ideas and autonomy to determine how to best achieve business goals.
  • A culture where individual judgment is highly valued.

Work Mode

This is an onsite position located in Istanbul.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

Required Skills
CC++ARMFreeRTOSZephyrLinuxUARTSPII2CGDBFirmwareBootloadersDevice DriversSilicon Bring-upJTAG/SWD CC++ARMFreeRTOSZephyrLinuxUARTSPII2CGDBFirmwareBootloadersDevice DriversSilicon Bring-upJTAG/SWD
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
?
Job Details
Department Software Development
Category embedded
Posted 3 months ago