Embedded Software Engineer

MCT Technic

Fatih

On-site

TRY 350,000 - 600,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MCT Technic in Istanbul is seeking an hands-on embedded software engineer to write production C/C++ firmware for NOx sensor devices, targeting NXP microcontrollers and Zephyr RTOS. You will bring up and integrate the RTOS, develop low-level drivers, and work closely with hardware teams.

The role requires strong debugging skills, unit tests, and experience with Git within an Agile/Scrum environment. This is on-site at the Istanbul Specialized Free Zone, contributing to environmentally responsible

Qualifications

  • Bachelor's degree in Electrical, Electronics, Computer, or Mechatronics Engineering.
  • 4+ years of production firmware development in C/C++ on microcontrollers.
  • Strong hands-on coding ability.
  • Experience with NXP microcontrollers (S32K, Kinetis, i.MX RT, LPC, or similar).
  • Experience with embedded RTOS (Zephyr preferred; SafeRTOS acceptable).
  • Low-level debugging with JTAG/SWD, logic analyzers, or oscilloscope.
  • Git and issue-tracking; code-review discipline.
  • Good English for technical communication.

Responsibilities

  • Design, develop, and maintain production embedded C/C++ software on NXP S32K and related MCUs.
  • Bring up and integrate Zephyr RTOS: kernel config, scheduling, memory, and board support.
  • Develop and optimize low-level drivers and peripherals (ADC, SPI, I²C, CAN, EEPROM).
  • Write unit and integration tests; integrate with in-house HIL test automation.
  • Resolve hardware/software integration bottlenecks using test equipment.
  • Use Git and participate in Agile/Scrum development with sprints.

Skills

Embedded C/C++
NXP microcontrollers
RTOS: Zephyr
Unit tests
Git version control
Hardware debugging
English communication

Education

Bachelor's degree in Electrical/Electronics/Computer/Mechatronics Engineering

Tools

Zephyr RTOS
CMake
Devicetree
Kconfig
JTAG/SWD
Oscilloscope
Git

Job description

MCT Technic, Türkiye’s first and only domestic manufacturer of NOx sensors, operates from its high-tech production facilities located in the Istanbul Specialized Free Zone.

With more than 30 years of experience in the automotive industry, the company is committed to developing environmentally responsible technologies and contributing to a more sustainable future.

Its product portfolio includes high-precision NOx sensors designed to measure nitrogen oxide (NOx) levels in exhaust gases, helping to optimize engine performance and reduce harmful emissions.

If you are passionate about technology, environmentally responsible manufacturing, and the role of software in modern production processes, MCT Technic offers an exciting and innovative working environment.

This is a hands on embedded software role. You will write production C/C++ firmware on NXP microcontrollers, bring up and integrate the RTOS layer (Zephyr), and develop low-level drivers.

Key Responsibilities
  • Design, develop, and maintain production embedded C/C++ software on NXP S32K series (S32K1xx / S32K3xx) and related microcontrollers.
  • Bring up, configure, and integrate the RTOS layer (Zephyr): kernel configuration, scheduling, memory, and board support; for Zephyr, the west / CMake / devicetree / Kconfig build system.
  • Develop and optimize low-level drivers, peripherals, and communication interfaces (ADC, PWM, timers, watchdog, SPI, I²C, CAN, EEPROM/Flash) and real-time control loops, with awareness of WCET and stack usage under memory/timing constraints.
  • Write unit and integration tests and integrate with in-house HIL test automation.
  • Resolve hardware/software integration bottlenecks using oscilloscopes, logic analyzers, and hardware debuggers.
  • Use Git-based version control and disciplined code review; work within an Agile/Scrum framework with sprint-based development.
Required Qualifications
  • Bachelor's degree in Electrical, Electronics, Computer, or Mechatronics Engineering, or a related field.
  • Proven experience developing production firmware in C/C++ on microcontrollers (typically 4+ years).
  • Strong hands-on coding ability
  • Practical experience with NXP microcontrollers (S32K, Kinetis, i.MX RT, LPC, or similar) and their toolchains.
  • Strong hands-on experience with an embedded RTOS - Zephyr (strongly preferred) or SafeRTOS.
  • Low-level / bare-metal development and hardware-level debugging (JTAG / SWD, logic analyzer, oscilloscope).
  • Practical experience with Git and issue-tracking systems; a disciplined code-review habit.
  • Good command of English (technical communication).
Preferred Qualifications (Nice to Have)
  • Secure bootloader / OTA software update; secure boot chain and cryptography (HSM, key management).
  • STM32 microcontrollers.
  • Other RTOS (FreeRTOS, ThreadX).
  • CI/CD and static analysis tooling.
  • Requirements based development and technical documentation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer - Zephyr, NXP
Embedded Firmware Engineer - Zephyr, NXP

MCT Technic • Fatih

On-site
TRY 350,000 - 600,000
Embedded Software Engineer
Embedded Software Engineer

Latour group • Fatih

On-site
TRY 250,000 - 380,000
Staff Embedded Software Engineer at Analog Devices
Staff Embedded Software Engineer at Analog Devices

Analog Devices • Fatih

On-site
TRY 900,000 - 1,400,000
Senior Electronic Design Engineer
Senior Electronic Design Engineer

Ekin Smart City • Bakırköy

On-site
TRY 900,000 - 1,300,000
Senior Embedded Software Engineer - Classic AUTOSAR (Automotive, MCU) at Accenture
Senior Embedded Software Engineer - Classic AUTOSAR (Automotive, MCU) at Accenture

Accenture • Fatih

Hybrid
TRY 260,000 - 380,000
Hybrid working
Flexible hours
Birthday off
+16
Senior Embedded Software Engineer – Bootloader, Communication & Security (Automotive, SoC)
Senior Embedded Software Engineer – Bootloader, Communication & Security (Automotive, SoC)

Accenture • Fatih

Hybrid
TRY 450,000 - 750,000
Hybrid working model
Health Insurance
Shuttle service
+3
Embedded System Engineer
Embedded System Engineer

Wide and Wise • Fatih

Hybrid
TRY 3,400,000 - 4,371,000
High impact ownership
Global exposure
Competitive USD salary
+2
Component Development and Embedded Design Engineer
Component Development and Embedded Design Engineer

Anadolu Group • İzmit

On-site
TRY 1,398,000 - 2,098,000
Private health insurance
Individual pension plan
Birthday and social casual leaves
+1
Staff Embedded Software Engineer - Zephyr RTOS Lead
Staff Embedded Software Engineer - Zephyr RTOS Lead

Analog Devices • Fatih

On-site
TRY 900,000 - 1,400,000
Gömülü Yazılım Mühendisi
Gömülü Yazılım Mühendisi

IC Intechron • Çankaya

On-site
TRY 250,000 - 380,000