• Remote
  • On site
  • Germany
  • Applications have closed

Website Temporary Work International

IT staffing, IT recruiting, remote teams, offshore, cybersecurity

Specialization: FPGA programming, System architecture and Embedded C programming

The candidate Mohamed  is one in Berlin resident and working Embedded Software Developerwhich is based on FPGA programming, System architecture and Embedded C programming is specialized. Mohamed brings more than 10 years of experience in the development of Embedded software solutions and Hardware integration in various industries, including Automotive industry and Telecommunications. He has in-depth knowledge of the development of ECU software and the Validation of hardware systems.

Technical skills:

  • Programming languages: C, C++, Python, SystemVerilog, Embedded C, VHDL, SystemC
  • Technologies: FPGA, ASIC, AUTOSAR, A-SPICE, MISRA-C, GCC, GDB, UML, SysML
  • Development tools: Eclipse IDE, Rational Rhapsody, Renesas E1 Emulator, Cadence Incisive, vFlash, CANoe, IAR Embedded Workbench
  • Hardware: ARM, Renesas RH850, x86, RISC-V, Secure Element, FPGA-based systems
  • Test and debugging tools: Lauterbach TRACE32, QA-C, Klocwork, Polyspace, ModelSim, Veloce Emulator
  • Methodologies: V-model, Agile (Scrum), Continuous Integration (CI/CD), Static Code Analysis

Professional experience and successes:

  1. Embedded Software Developer at HELLA Aglaia Mobile Vision GmbH (2018 - 2023, Berlin, Germany):
    • Development of Embedded C software for ECUs in the automotive industry, with a focus on Conformity with AUTOSAR standards.
    • Analysis and implementation of solutions according to A-SPICE standardsespecially in automotive software development.
    • Debugging and integration of software on Renesas RH850 in a MISRA-C compliant environment.
  2. System Architect (External) at NXP GmbH (2018, Hamburg, Germany):
    • Architecture development for Secure element memory paging and automation of testbench environments.
    • Creation of SystemC and C++ models for the validation of hardware architectures.
  3. Emulation Engineer at Intel Corporation (2015 - 2016, Guadalajara, Mexico):
    • Development of Emulation Transactors for the validation of x86 CPUs and modem basebands.
    • Implementation of Pre-silicone emulation models with SystemVerilog and Python.

Educational pathway:

  • Master of Engineering in Microelectronics System Design (2013, Nile University, Egypt)
    • Focus: FPGA and ASIC design
  • Bachelor of Electronics and Communications Engineering (2005, Cairo University, Egypt)

Language skills:

  • Arabic: Mother tongue
  • English: Fluent (C1)
  • German: Basic knowledge (A1)

Citizenship :

  • Citizenship: Egypt (non-EU)
  • Problem-solving skills, independence, teamwork, project management, analytical thinking

Potential fit for employers:

Mohamed is an experienced embedded software developer who works in Berlin based and has in-depth knowledge of the Automotive software development has. His specialization in FPGA programming, System architecture and Embedded C programming makes him an ideal candidate for companies in the Automotive industry and in the area of Telecommunicationswhich are Embedded system solutions work.

Are you interested in this applicant profile? Send us a non-binding request by Mail or via the Contact form. We from Temporary Work International offer IT Recruitment, Temporary employment, Remote Teams.

Please enter "Mohamed " enter. Curriculum vitae_Mohamed.pdf

Request now


Other IT specialists currently available >>>