Mehmet Karadeniz
Verified Expert in Engineering
Embedded Developer
Istanbul, Turkey
Toptal member since June 1, 2022
Mehmet is an embedded software engineer working on device drivers, communication protocols like SPI, I2C, or CAN, memory management, RTOS, and bare-metal systems. He focuses on creating software architecture for embedded systems, managing an embedded system project according to the customer requirements, and writing documentation related to the design, tests, and review. Mehmet also has solid debugging skills for embedded systems.
Portfolio
Experience
Availability
Preferred Environment
C, Embedded C, Embedded Systems, Real-time Operating System (RTOS), Microcontrollers, Debugging, Device Drivers, Hardware Drivers, C++
The most amazing...
...thing I've worked on is a battery management system, supervising the software part of an electric vehicle.
Work Experience
Embedded Software Team Leader
Ecemtag Control Technologies
- Developed the engine control units and transmission control unit.
- Tracked and fixed bugs with PLM and handled customer requests and tickets.
- Managed an embedded software team, assigned tasks, and supported them.
SW System Designer
Netaş
- Contributed to the identification, friend or foe (IFF), and landing helicopter dock (LHD) projects.
- Developed driver software and interface software for ethernet chips such as LAN9221, KSZ8851, and FPGA MacOS, other various chips like RS422, I2C, GPS, RTC, power chips, and sensors, and codec chips such as TLV320AIC and AD1937.
- Prepared the driver and test documents and actively worked on low-level software design.
Research and Development Engineer
Cadem | Tragger
- Developed a battery management system (BMS) for light vans.
- Collaborated with the engineers from many companies, including Volkswagen and Michelin.
- Wrote device and communication drivers for an arm microcontroller.
Experience
Electric Light Vans Project
https://cordis.europa.eu/project/id/285296Identification and Friend or Foe (IFF)
Engine Control Unit (ECU)
Education
Bachelor's Degree in Electronic Engineering
Gebze Technical University - Gebze, Turkey
Skills
Tools
Subversion, Jira, IBM Rational ClearCase
Languages
C, Embedded C, C++
Platforms
Eclipse
Frameworks
PowerPC
Paradigms
Agile Development
Other
Embedded Systems Engineering, Debugging, Device Drivers, Hardware Drivers, Embedded Software Engineering, RTOS, Microcontrollers, Communication Design, ARM Embedded, INTEGRITY RTOS, Product Lifecycle Management (PLM), I2C, Ethernet, J1939, Bootloaders, Electric Vehicles, Battery Management Systems, Team Management
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring