Senior Embedded Software Engineer

MCT Technic

Fatih

On-site

TRY 350,000 - 600,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MCT Technic in Istanbul, Türkiye's first domestic NOx sensor maker, seeks an experienced embedded software engineer. You will design, implement, and optimize heavy-duty sensor software in C/C++ for S32K microcontrollers, following ASPICE and automotive cybersecurity requirements.

You will work in an Agile/Scrum setting to deliver robust, testable code. The role emphasizes end-to-end software development, hardware integration, and diagnostic/communication stacks (J1939, CAN/CAN-FD, UDS).

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.

Key Responsibilities
  • Design, develop, and maintain reliable embedded C/C++ software architectures for heavy-duty smart sensor systems on NXP S32K series (S32K1xx / S32K3xx) microcontrollers.
  • Establish and maintain requirements-based development and bidirectional traceability across software requirements, architecture/detailed design, implementation, and test, in line with ASPICE.
  • End-to-end integration of in-vehicle communication networks and low-level protocols (SAE J1939, UDS, CAN, CAN-FD, LIN, SPI, I²C); communication matrix / DBC management.
  • Develop diagnostic software: UDS (ISO 14229) services, J1939 diagnostic messages (DM1/DM2), and OBD emission-monitoring functions.
  • Optimize ADC, PWM, timers, watchdog, EEPROM/Flash drivers, and real-time control loops at the hardware level, with awareness of WCET and stack analysis under memory/timing constraints.
  • Develop secure bootloader architectures and on-board (OTA / UDS-based) software update mechanisms, including the secure boot chain and key/certificate management.
  • Design unit, integration, and software qualification tests; meet code-coverage targets; integrate with in-house HIL test automation.
  • Apply secure coding, support TARA inputs, and implement cybersecurity requirements per ISO/SAE 21434.
  • Follow configuration/change management and problem-resolution processes; Git-based version control and disciplined code review.
  • Support calibration, validation, and end-of-line (EoL) processes in sensor production from the embedded software side.
  • Resolve hardware/software integration bottlenecks using oscilloscopes, logic analyzers, and hardware debuggers (e.g., Lauterbach TRACE32, PEmicro, NXP debug tools).
  • Prepare technical documentation in English and contribute to technical communication with OEM/Tier-1 customers.
  • Work within an Agile/Scrum framework with sprint-based development and cross-team technical coordination.
Required Qualifications
  • Bachelor's degree in Electrical, Electronics, Computer, or Mechatronics Engineering, or a related field.
  • Minimum 8 years of hands-on experience in automotive embedded software development and hardware integration.
  • Advanced proficiency in C/C++ for embedded systems; bare-metal and/or RTOS-based development and hardware-level debugging with hardware debuggers.
  • Deep experience with SAE J1939 / CAN / CAN-FD / UDS protocols; CAN/J1939 traffic analysis and logging.
  • Practical experience with MISRA-C and at least one static analysis tool.
  • Experience with at least one requirements management and traceability tool (DOORS, Polarion, Jira/R4J, etc.).
  • Practical experience with Git and issue-tracking systems; a disciplined code-review habit.
  • Familiarity with Automotive SPICE (ASPICE)-based development processes.
  • Experience working in Agile/Scrum.
  • Good command of English for technical documentation and customer communication.
Preferred Qualifications (Nice to Have)
  • ISO 26262 functional safety lifecycle and safety analyses (FMEA/FMEDA) experience.
  • ISO/SAE 21434 TARA, and secure bootloader / cryptography (HSM, key management) experience.
  • AUTOSAR Classic / MCAL experience on NXP S32K3.
  • Domain knowledge of exhaust aftertreatment (SCR, NOx, AdBlue), Euro VI / Euro 7, and OBD / diagnostics.
  • Test automation frameworks (Tessy, Cantata, Google Test, etc.) and coverage analysis.
  • Python for automation, trace analysis, and tooling.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Automotive Software Engineer (NOx Sensors)
Senior Embedded Automotive Software Engineer (NOx Sensors)

MCT Technic • Fatih

On-site
TRY 350,000 - 600,000
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
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 Systems Engineer
Embedded Systems Engineer

Desird International Pte Ltd • Muratpaşa

On-site
TRY 240,000 - 360,000
Electronic Hardware Safety Engineer
Electronic Hardware Safety Engineer

AVL in Türkiye Research and Engineering • Fatih

On-site
TRY 280,000 - 420,000
Senior Functional Safety Development Engineer
Senior Functional Safety Development Engineer

AVL in Türkiye Research and Engineering • Fatih

On-site
TRY 180,000 - 300,000
Functional Safety Engineer
Functional Safety Engineer

AVL in Türkiye Research and Engineering • Fatih

On-site
TRY 150,000 - 190,000
Thermal Management Systems Controls Engineer
Thermal Management Systems Controls Engineer

AVL in Türkiye Research and Engineering • Fatih

On-site
TRY 400,000 - 700,000
Senior Java Software Engineer
Senior Java Software Engineer

AVL Türkiye Araştırma ve Mühendislik • Fatih

On-site
TRY 450,000 - 600,000