Muhammad Nazakat, Developer in Darmstadt, Hesse, Germany
Muhammad is available for hire
Hire Muhammad

Muhammad Nazakat

Verified Expert  in Engineering

Embedded Development Developer

Location
Darmstadt, Hesse, Germany
Toptal Member Since
January 1, 2021

Muhammad has nearly a decade of experience in software design with in-depth knowledge of the automotive sector. He excels in software requirements analysis, architecture, implementation and coding, and unit and integration testing. He developed software based on AUTOSAR for an ECU Body Control Module (BCM) and implemented software for functional safety applications. Muhammad's background in electrical engineering with a focus on automation makes him an ideal lead for highly technical jobs.

Portfolio

Magna Electronics Europe
CAN Bus, Ethernet, AUTOSAR, Embedded C, Enterprise Architecture
Continental Automotive, GmbH.
Scrum, Kanban, Jira, PTC Integrity Lifecycle Manager, Git, Bootloaders...
Continental Automotive, GmbH.
DOORS, IBM Rational Rhapsody, SysML, MISRA Compliance, Debugging Tools...

Experience

Availability

Part-time

Preferred Environment

Microcontroller Programming, Debugging Tools, CANoe, Ethernet, CAN Bus, AUTOSAR, Vectors, Enterprise Architecture, Embedded C++, Embedded C

The most amazing...

...project I've delivered was embedded software of automotive ECUs such as body control modules, instrument clusters, and the front camera (ADAS).

Work Experience

Software Architect/Senior Embedded Software Engineer

2018 - 2020
Magna Electronics Europe
  • Created and maintained static and dynamic software architecture for different features in enterprise architecture.
  • Analyzed software requirements, system architecture, and hardware-software interface specifications and their impact on software architecture.
  • Determined resources required for new features and change requests.
  • Identified software architecture gaps and supported team to standardize software architecture.
  • Assisted the project to use Ethernet SOME/IP protocol based on AUTOSAR specifications.
  • Developed an application software respecting V-Model (requirement analysis, detailed software design, implementation, static code analysis, smoke tests, and reviews.
  • Presented software and architecture for ASPICE assessment.
  • Mentored junior developers in Germany and India.
  • Procured and managed project equipment, tools, and licenses required for software development.
  • Synchronized with supplier for software deliveries.
Technologies: CAN Bus, Ethernet, AUTOSAR, Embedded C, Enterprise Architecture

Embedded Software Engineer

2016 - 2018
Continental Automotive, GmbH.
  • Developed bootloader software for ECU Instrument-Cluster.
  • Integrated modules and libraries provided by other departments.
  • Analyzed, debugging, and fixed various software defects.
  • Qualified SW modules (code and documentation reviews).
  • Tested bootloader diagnostics and validation of flashing over CAN. MOST and Ethernet. Qualified SW modules (code and documentation reviews).
  • Contributed to software release and delivery in MKS and Git.
Technologies: Scrum, Kanban, Jira, PTC Integrity Lifecycle Manager, Git, Bootloaders, Debugging Tools, Ethernet, CAN Bus, UDS Diagnosis, Embedded C++, Embedded C

Embedded Software Engineer

2015 - 2016
Continental Automotive, GmbH.
  • Developed software based on AUTOSAR for an ECU Body Control Module (BCM).
  • Implemented software for functional safety applications of exterior lights. It registers monitoring and memory protection functions.
  • Developed detailed software designs using SysML in Rhapsody.
  • Analyzed, reviewed, and implemented requirements written in a Rational Dynamic Object Oriented Requirements System. (DOORS).
  • Participated in reviews for detailed software design and coding.
  • Developed White-box tests (module/unit tests, integration tests) and Black-box tests (developer/functional tests).
  • Performed static and dynamic code analysis.
  • Analyzed issues and fixed bugs for the application software.
Technologies: DOORS, IBM Rational Rhapsody, SysML, MISRA Compliance, Debugging Tools, Embedded C, CANoe, CAN Bus, AUTOSAR

Software Consultant

2014 - 2016
Invensity, GmbH
  • Served as an embedded software developer for automotive customers.
  • Developed an embedded training kit based on STM32 Discovery board and FreeRTOS.
Technologies: Embedded C

Software Developer

2013 - 2014
TES Electronic Solutions
  • Integrated software (third-party libraries) for an automotive customer.
  • Developed a video-player as a widget using FFMPEG and OpenGL.
  • Developed a graphical user interface (GUI) in Qt.
  • Performed benchmarking of HMI frameworks (Qt and Guiliani).
Technologies: jQuery Mobile, Qt, Embedded C++, FFmpeg, CSS3, HTML5

Software Developer

2012 - 2013
Continental Automotive, GmbH.
  • Managed software development related to HVAC (climate) controllers in an electric. vehicle.
  • Developed algorithms for pre-conditioning and battery management.
  • Delivered software design applications using UML.
  • Delivered CAN gateway configuration and integration in the vehicle architecture.
  • Oversaw data logging and analysis of CAN using vector tools.
  • Completed functional testing in the car. Created a test bench.
Technologies: Testing, Embedded C++, Embedded C, CAN Bus

Software/Hardware Developer

2011 - 2012
Fujitsu Semiconductor Europe, GmbH.
  • Spearheaded software development of a single touch demo ‘16FX control panel’. Implemented EEPROM emulation for low power detection.
  • Migrated software samples from MB96300 to MB96600 series.
  • Managed software development of the Stepper Motor Control using a 16-bit Fujitsu u-controller.
  • Ovesaw functional validation of the Cortex-R4 ARM 32Bit processor on Silicon level, which included performing semi-automated tests. Testing included dealing with C, Python, oscilloscope handling, and JTAG interface.
  • Completed failure analysis of wrong functional behaviors based on given test specifications.
  • Created new test cases and modifications in the existing test cases.
  • Tested printed circuit boards.
Technologies: Python, Oscilloscopes & Tester Equipment, Debugging Tools, Embedded C

Front Camera Software Development for VW Group Based on MobileEye EyeQ5 Chip

I designed the software architecture based on AUTOSAR. Completed application software and (complex device driver development ) CDD development. Created a demo for Audi's higher management and mentored junior developers in Germany and India as the application software lead.

Other

Embedded Development, Enterprise Architecture, Vectors, AUTOSAR, CAN Bus, Ethernet, Debugging Tools, Microcontroller Programming, UDS Diagnosis, MISRA Compliance, Oscilloscopes & Tester Equipment, Image Processing, Bootloaders

Languages

Embedded C, Embedded C++, HTML5, CSS3, Python, SysML

Tools

CANoe, PTC Integrity Lifecycle Manager, Git, Jira, IBM Rational Rhapsody, DOORS

Frameworks

Qt

Libraries/APIs

FFmpeg, jQuery Mobile

Paradigms

Kanban, Scrum, Testing

2010 - 2012

Master's Degree in Electrical Engineering 'Automation'

Hochschule Darmstadt - Darmstadt, Hessen, Germany

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring