Muhammad Nazakat, Embedded Development Developer in Darmstadt, Hesse, Germany
Muhammad Nazakat

Embedded Development Developer in Darmstadt, Hesse, Germany

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.
Muhammad is now available for hire

Portfolio

Experience

  • Embedded Development 9 years
  • CAN Bus 8 years
  • Vector Tools 7 years
  • MISRA Compliance 6 years
  • Ethernet 4 years
  • AUTOSAR 4 years
  • Enterprise Architecture 2 years

Location

Darmstadt, Hesse, Germany

Availability

Part-time

Preferred Environment

Microcontroller Programming, Debugging Tools, CANoe, Ethernet, CAN Bus, AUTOSAR, Vector Tools, 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).

Employment

  • 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, 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: Guiliani, 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

Experience

  • 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.

Skills

  • Other

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

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

    CANoe, PTC Integrity Lifecycle Manager, Git, Jira, DOORS
  • Frameworks

    Qt
  • Libraries/APIs

    FFmpeg, jQuery Mobile
  • Paradigms

    Kanban, Scrum, Testing

Education

  • Master's Degree in Electrical Engineering 'Automation'
    2010 - 2012
    Hochschule Darmstadt - Darmstadt, Hessen, Germany

To view more profiles

Join Toptal
Share it with others