Ford Otosan
Senior Embedded Software Engineer
Ford OtosanTurkey4 hours ago
Full-timeEngineering

Job Description

  • We are seeking a highly skilled Senior Embedded Software Engineer to lead the development of low-level software and OS kernel optimizations for next-generation automotive control units. In this role, you will bridge the gap between hardware and software, working on complex architectures like ARM, RISC-V, and PowerPC. You will be responsible for porting operating systems (QNX, Linux, RTOS), developing drivers, and ensuring system performance meets the rigorous standards of the automotive industry.
  • Develop embedded software and processor-specific optimizations on diverse hardware architectures such as ARM, RISC-V, and PowerPC, as well as heterogeneous SoC structures.
  • Port operating systems to target hardware; analyze and optimize task schedulers, memory management, IPC, and interrupt handling mechanisms tailored to project needs.
  • Design and develop custom bootloaders, comfortably read board schematics, and write low-level device drivers for microcontrollers or SoCs.
  • Identify system performance bottlenecks and execute advanced hardware-level debugging.
  • Conduct peer code reviews and mentor the software team on best practices, code quality, hardware-software co-design, and low-level optimizations.


Requirements

  • Master’s or PhD degree in Electrical, Electronics, or Computer Engineering is preferred.
  • Minimum 5 years of experience in embedded systems.
  • Proven senior-level experience in C/C++ programming with modern software engineering best practices.
  • Deep understanding of the internals of ARM, RISC-V, and PowerPC processor architectures, along with bus architectures (AXI, AHB, APB, etc.).
  • In-depth knowledge of POSIX standards and the internals of operating systems such as QNX, RTOS, or Embedded Linux.
  • Hands-on expertise with standard communication interfaces and protocols (CAN, SPI, I2C, UART, Ethernet, etc.).
  • Experience with debugging tools such as GDB, JLink, OpenOCD; advanced proficiency in using JTAG/SWD debuggers and oscilloscopes.
  • Familiarity with CI/CD pipelines and industry-standard tools such as Git, Jenkins/GitHub Actions, Jira, and Confluence.
  • Strong analytical thinking and problem-solving capabilities.
  • Collaborative team player; able to work across teams to achieve organizational goals.
  • Quality-focused mindset; dedicated to maintaining and improving software and design standards.
  • Adaptable and open-minded approach to changing technologies.
  • Excellent communication skills; a strong listener capable of asking the right questions to drive solutions.
  • Curious with a passion for learning new platforms; eager to share technical expertise and foster innovative thinking within the team.
  • Highly self-motivated and disciplined.


Role Location

İstanbul


What About Us?

Ford Otosan, being one of the top three exporting companies in Turkey since 2004, has achieved 13 consecutive years of automotive industry championship and is Turkiye goods product export champion for 9 years in a row. Ford Otosan operates in 4 main centers with its Gölcük and Yeniköy Plants in Kocaeli, Eskişehir Plant in Eskişehir, Sancaktepe R&D Center and Spare Parts Warehouse in İstanbul and Craiova Plant in Romania employs more than 20,000 people. Kocaeli and Eskişehir Plants are listed among Ford's 'Best Vehicle Production Centers' and Eskişehir is the only factory in Turkiye that can produce vehicles, engines, and powertrains in the same center. Ford Otosan, standing out with its sensitivity regarding social responsibilities, also carries out several social responsibility projects in many fields including education, healthcare, culture, arts, and sports on “Future. Now” vision. Ford Otosan, also carrying out awareness studies on gender equality since 2013 with the understanding of "Equality at Work", became the only automotive and the first and only industrial company from Turkiye to be included in the Bloomberg Gender-Equality Index in 2021. The building blocks of our new corporate culture, which we call “Dynamic Balance”, our values are mutual trust and respect, value each other and affection, openness to change and innovation, open and transparent communication. A common culture brings us to a common sense and purpose, helps us to work in a positive atmosphere of trust, ties us closer and helps us to reach a stronger future all together.

Key Skills

Ranked by relevance