SlideShare a Scribd company logo
1 of 3
Adnan Albujuq
6606 Dolphin
Dearborn Heights, MI 48127
(313) 632-3577
aalbujuq@hotmail.com
Experience
Embedded Software Engineer
Kostal Of America
May 2007 – Present
Ford Door Control Unit MY2012-MY2017
• Software Team Lead for DCU MY2017
• Developed customer software requirement specification
• Integrated fault handler
• System functional integrations
• Customer launch support
• Plant issues support
• System and in vehicle testing
• Window pinch protection calibration
• System and calibration training for Kostal resident engineers
Tools and micro-controllers:
• Requirements management (DOORS)
• Software version manager (Smart SVN)
• Document manager (CDB)
• Trained on MATLAB and Simulink.
• Renesas V850/RH850 32-bit micro-controller
• Renesas RL78 16-bit micro-controller
• Ford Diagnostics Engineering Tool (DET)
• Chrysler rain and light sensor MY2010/2011.
• Develop application layer of new rain and light sensor functions for Chrysler.
• Perform calibration on rain and light parameters.
• Using Canoe to perform system testing for pre software code releases
• Retrofit the sensor on actual vehicle for more accurate testing.
• GM / Ford window lifter with pinch protection algorithm.
• Helped on the initial quote phase for both customers.
• Presented a demo in SAE show and on customer site shows.
TRW Automotive
September 2003 – May 2007
• Supporting Code release for MY 07 / 08 of Toyota Airbag Controller Module.
Supported software release for model year 2006 Airbag restrain Control (ARC). Design, developing and
verification of crash event data recording function. Create a data download scripts for different EEPROM
configuration.
• Hitachi H8SX/1527 Microprocessor
• Hitachi E6000 In Circuit Emulator
• Hitachi Family C compiler and build tools
• Version Manager (Code archiving and management tool)
• Doors (Requirements management tool)
• Tracker (Issues tracking tool)
• Supporting Code release for MY 05 / 06 of Daimler Chrysler Occupant Classification
Module.
Supported software release for model year 2004 Occupant Classification Modules (OCM). OCM uses four
variable capacitance sensors in a vehicles seat to determine size and weight of occupant. Current
software was previously developed by multiple teams, which broke down functionality into: Core
(algorithm), Application, Network Management (Vector supplied CAN software), and Operating System.
• Motorola MC9S12DPM265 (Star 12) Microprocessor
• Vector CAN tools (CANoe)
• Cosmic Compiler
• Nohau Emulator
• Supporting Code release for MY04 of Honda Tire Pressure Monitoring System.
Responsible for physical layer software such as CAN, discrete I/O and peripheral drivers in “C” coding
language. Also responsible for ensuring software releases would conform to basic functionality after
flashing initial hardware module builds.
• Hitachi 2612 Microprocessor
• Hitachi E6000 In Circuit Emulator
• Hitachi Family C compiler and build tools
• PVCS document management tool
Lear Corporation – Electronics Division (LEED)
August 1999 – September 2003
• Developed Source Code for Memory Seat Controller
The Memory Seat Module communicated with the Memory Mirror Module across a UART based bi-
directional link. Messages were passed between the two modules with commands and responses for
many different modes of operation. The seat controller received its functional message across a high
speed CAN bus. This project was very timing critical and many status updates to management and the
customer were required.
• Motorola HC08AZ60 Microprocessor
• Developed peripheral drivers for SCI and SPI ports
• Cosmic Compiler and ZAP emulator
• Vector CANoe Tools
• MMDOS 05 in circuit emulator
• MKS Source Integrity document management system
• Developed Source Code for 2003 Honda Pilot Body Controller Modules
Developed End of Line test software, while considering the demands of manufacturing. Also debugged list
of discrepancies that arose from overseas software validation. Updated all high level design documents
with changes from source code. The body control module was also written in C programming language for
the NEC microprocessor.
• NEC uPD780034F series Microprocessor
• NEC Compiler and Emulator (project manager)
• Heavily Process Driven
• MKS Source Integrity document management system
• All code written in C language
• Developed Source Code for Honda “MPX” (Accord) Body Controller Modules
Developed source code for Honda body control modules. Total system consisted of multiple sub modules,
work with the: Driver, Assist (passenger), Door and Keyless transmitter modules.
• Motorola MC9H05 series Microprocessor
• MMDOS 05 in circuit emulator
• MKS Source Integrity document management system
• Heavily Process Driven
• All code written in Assembly language
• Green Belt Team Member for Auto Tester Design Committee for Six Sigma
Work on “Six Sigma” project that was responsible for automated test verification
• Design for Six Sigma
• Green Belt Training
• Toyota Event Data Recorder Auto read for six sigma project.
Controls Engineer
EDS Corporation
January 1999 – August 1999
• PLC Programming
Maintained existing projects for the assembly of Cadillac Seville and Deville production lines.
Education
University of Michigan Dearborn
• Masters of Science in Program and Project Management
Expected graduation June, 2016
Lawrence Technological University
• Bachelor of Science – Electrical Engineering
Graduated May of 1998
Wayne county community collage
• Associates of Science – Electronics
Graduated September of 1995

More Related Content

What's hot

Domain Specific Languages: An introduction (DSLs)
Domain Specific Languages: An introduction (DSLs)Domain Specific Languages: An introduction (DSLs)
Domain Specific Languages: An introduction (DSLs)Pedro Silva
 
Siddharth more resume_obj_c
Siddharth more resume_obj_cSiddharth more resume_obj_c
Siddharth more resume_obj_cSiddharth More
 
Webinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTXWebinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTXKPIT
 
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured ObjectsRA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured ObjectsRockwell Automation
 
Dynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OADynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OADMC, Inc.
 
Siemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitSiemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitDMC, Inc.
 
PlantPAx® System - What’s New & What’s Next
PlantPAx® System - What’s New & What’s NextPlantPAx® System - What’s New & What’s Next
PlantPAx® System - What’s New & What’s NextRockwell Automation
 
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)KPIT
 
Batch Management: Overview and What’s New and
Batch Management: Overview and What’s New andBatch Management: Overview and What’s New and
Batch Management: Overview and What’s New andRockwell Automation
 
Designing a Motion-Control System…Software in 2015 Makes It Easy
Designing a Motion-Control System…Software in 2015 Makes It EasyDesigning a Motion-Control System…Software in 2015 Makes It Easy
Designing a Motion-Control System…Software in 2015 Makes It EasyDesign World
 
RA TechED 2019 - CL05 Reduce Waste with Logixai
RA TechED 2019 - CL05 Reduce Waste with LogixaiRA TechED 2019 - CL05 Reduce Waste with Logixai
RA TechED 2019 - CL05 Reduce Waste with LogixaiRockwell Automation
 
Automotive engineering design - Model Based Design
Automotive engineering design - Model Based DesignAutomotive engineering design - Model Based Design
Automotive engineering design - Model Based DesignVinayagam Mariappan
 
Building ADAS system from scratch
Building ADAS system from scratchBuilding ADAS system from scratch
Building ADAS system from scratchYury Gorbachev
 
Proceso de certificación de gráficos
Proceso de certificación de gráficosProceso de certificación de gráficos
Proceso de certificación de gráficosMarketing Donalba
 

What's hot (20)

Physical Design Services
Physical Design ServicesPhysical Design Services
Physical Design Services
 
Domain Specific Languages: An introduction (DSLs)
Domain Specific Languages: An introduction (DSLs)Domain Specific Languages: An introduction (DSLs)
Domain Specific Languages: An introduction (DSLs)
 
Siddharth more resume_obj_c
Siddharth more resume_obj_cSiddharth more resume_obj_c
Siddharth more resume_obj_c
 
Webinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTXWebinar Presentation: Diagnostic Flash Application with OTX
Webinar Presentation: Diagnostic Flash Application with OTX
 
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured ObjectsRA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
RA TechED 2019 - SY07- Next-Gen Device Library of Preconfigured Objects
 
Dynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OADynamic and Scalable Systems Using WinCC OA
Dynamic and Scalable Systems Using WinCC OA
 
Siemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitSiemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unit
 
Factory talk activation customer
Factory talk activation customerFactory talk activation customer
Factory talk activation customer
 
PlantPAx® System - What’s New & What’s Next
PlantPAx® System - What’s New & What’s NextPlantPAx® System - What’s New & What’s Next
PlantPAx® System - What’s New & What’s Next
 
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
IVI Software Update - Challenges and Strategies - Webinar Presentation (updated)
 
eInfochips Avionics Capabilities
eInfochips Avionics CapabilitieseInfochips Avionics Capabilities
eInfochips Avionics Capabilities
 
eInfochips Semiconductor Services
eInfochips Semiconductor ServiceseInfochips Semiconductor Services
eInfochips Semiconductor Services
 
Batch Management: Overview and What’s New and
Batch Management: Overview and What’s New andBatch Management: Overview and What’s New and
Batch Management: Overview and What’s New and
 
Designing a Motion-Control System…Software in 2015 Makes It Easy
Designing a Motion-Control System…Software in 2015 Makes It EasyDesigning a Motion-Control System…Software in 2015 Makes It Easy
Designing a Motion-Control System…Software in 2015 Makes It Easy
 
AjishP-2016
AjishP-2016AjishP-2016
AjishP-2016
 
RA TechED 2019 - CL05 Reduce Waste with Logixai
RA TechED 2019 - CL05 Reduce Waste with LogixaiRA TechED 2019 - CL05 Reduce Waste with Logixai
RA TechED 2019 - CL05 Reduce Waste with Logixai
 
Automotive engineering design - Model Based Design
Automotive engineering design - Model Based DesignAutomotive engineering design - Model Based Design
Automotive engineering design - Model Based Design
 
Building ADAS system from scratch
Building ADAS system from scratchBuilding ADAS system from scratch
Building ADAS system from scratch
 
Proceso de certificación de gráficos
Proceso de certificación de gráficosProceso de certificación de gráficos
Proceso de certificación de gráficos
 
Resume 2015 SW
Resume 2015 SWResume 2015 SW
Resume 2015 SW
 

Similar to Embedded Engineer with Extensive Automotive Experience

Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carPratik Desai, PhD
 
J1939 and OBD2 Stack Integrations With IoT Platform for Fleet Safety
J1939 and OBD2 Stack Integrations With IoT Platform for Fleet SafetyJ1939 and OBD2 Stack Integrations With IoT Platform for Fleet Safety
J1939 and OBD2 Stack Integrations With IoT Platform for Fleet SafetyEmbitel Technologies (I) PVT LTD
 
GoPoint Technology Business Overview
GoPoint Technology Business OverviewGoPoint Technology Business Overview
GoPoint Technology Business Overviewbrennanhamilton
 
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00Upendra Kancheti
 
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00Upendra Kancheti
 
Resume_DharshanBM
Resume_DharshanBMResume_DharshanBM
Resume_DharshanBMDarshan Bm
 
DamonLacovicresume122016noADDNew
DamonLacovicresume122016noADDNewDamonLacovicresume122016noADDNew
DamonLacovicresume122016noADDNewDamon Lacovic
 
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesLeveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesICS
 
What Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Decrease downtime and minimize production problemsWhat Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Decrease downtime and minimize production problemsDawn Collins
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_ResumeVaddi Maniteja
 
AMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAmit Patil
 
Arun kumar Dharmalingam[3y_10m].pdf
Arun kumar Dharmalingam[3y_10m].pdfArun kumar Dharmalingam[3y_10m].pdf
Arun kumar Dharmalingam[3y_10m].pdfRajSingh616745
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Dr. Anish Cheriyan (PhD)
 

Similar to Embedded Engineer with Extensive Automotive Experience (20)

Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)Autosar MCAL (Microcontroller Abstraction Layer)
Autosar MCAL (Microcontroller Abstraction Layer)
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected car
 
J1939 and OBD2 Stack Integrations With IoT Platform for Fleet Safety
J1939 and OBD2 Stack Integrations With IoT Platform for Fleet SafetyJ1939 and OBD2 Stack Integrations With IoT Platform for Fleet Safety
J1939 and OBD2 Stack Integrations With IoT Platform for Fleet Safety
 
What is AUTOSAR Development Partnership
What is AUTOSAR Development PartnershipWhat is AUTOSAR Development Partnership
What is AUTOSAR Development Partnership
 
GoPoint Technology Business Overview
GoPoint Technology Business OverviewGoPoint Technology Business Overview
GoPoint Technology Business Overview
 
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00
 
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00
upendra_8_years_Exp_in_Automotive_Embedded_Systems_Software_V00
 
Resume_DharshanBM
Resume_DharshanBMResume_DharshanBM
Resume_DharshanBM
 
DamonLacovicresume122016noADDNew
DamonLacovicresume122016noADDNewDamonLacovicresume122016noADDNew
DamonLacovicresume122016noADDNew
 
Resume_new
Resume_newResume_new
Resume_new
 
Leveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge DevicesLeveraging Artificial Intelligence Processing on Edge Devices
Leveraging Artificial Intelligence Processing on Edge Devices
 
What Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Decrease downtime and minimize production problemsWhat Is Your PLM Challenge - Decrease downtime and minimize production problems
What Is Your PLM Challenge - Decrease downtime and minimize production problems
 
AUToSAR introduction
AUToSAR introductionAUToSAR introduction
AUToSAR introduction
 
Profile_Sugumar_N
Profile_Sugumar_NProfile_Sugumar_N
Profile_Sugumar_N
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
OBD II Stack Solutions And Services
OBD II Stack Solutions And ServicesOBD II Stack Solutions And Services
OBD II Stack Solutions And Services
 
Ankit sarin
Ankit sarinAnkit sarin
Ankit sarin
 
AMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS Professional
 
Arun kumar Dharmalingam[3y_10m].pdf
Arun kumar Dharmalingam[3y_10m].pdfArun kumar Dharmalingam[3y_10m].pdf
Arun kumar Dharmalingam[3y_10m].pdf
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...
 

Embedded Engineer with Extensive Automotive Experience

  • 1. Adnan Albujuq 6606 Dolphin Dearborn Heights, MI 48127 (313) 632-3577 aalbujuq@hotmail.com Experience Embedded Software Engineer Kostal Of America May 2007 – Present Ford Door Control Unit MY2012-MY2017 • Software Team Lead for DCU MY2017 • Developed customer software requirement specification • Integrated fault handler • System functional integrations • Customer launch support • Plant issues support • System and in vehicle testing • Window pinch protection calibration • System and calibration training for Kostal resident engineers Tools and micro-controllers: • Requirements management (DOORS) • Software version manager (Smart SVN) • Document manager (CDB) • Trained on MATLAB and Simulink. • Renesas V850/RH850 32-bit micro-controller • Renesas RL78 16-bit micro-controller • Ford Diagnostics Engineering Tool (DET) • Chrysler rain and light sensor MY2010/2011. • Develop application layer of new rain and light sensor functions for Chrysler. • Perform calibration on rain and light parameters. • Using Canoe to perform system testing for pre software code releases • Retrofit the sensor on actual vehicle for more accurate testing. • GM / Ford window lifter with pinch protection algorithm. • Helped on the initial quote phase for both customers. • Presented a demo in SAE show and on customer site shows. TRW Automotive September 2003 – May 2007 • Supporting Code release for MY 07 / 08 of Toyota Airbag Controller Module. Supported software release for model year 2006 Airbag restrain Control (ARC). Design, developing and verification of crash event data recording function. Create a data download scripts for different EEPROM configuration. • Hitachi H8SX/1527 Microprocessor • Hitachi E6000 In Circuit Emulator • Hitachi Family C compiler and build tools
  • 2. • Version Manager (Code archiving and management tool) • Doors (Requirements management tool) • Tracker (Issues tracking tool) • Supporting Code release for MY 05 / 06 of Daimler Chrysler Occupant Classification Module. Supported software release for model year 2004 Occupant Classification Modules (OCM). OCM uses four variable capacitance sensors in a vehicles seat to determine size and weight of occupant. Current software was previously developed by multiple teams, which broke down functionality into: Core (algorithm), Application, Network Management (Vector supplied CAN software), and Operating System. • Motorola MC9S12DPM265 (Star 12) Microprocessor • Vector CAN tools (CANoe) • Cosmic Compiler • Nohau Emulator • Supporting Code release for MY04 of Honda Tire Pressure Monitoring System. Responsible for physical layer software such as CAN, discrete I/O and peripheral drivers in “C” coding language. Also responsible for ensuring software releases would conform to basic functionality after flashing initial hardware module builds. • Hitachi 2612 Microprocessor • Hitachi E6000 In Circuit Emulator • Hitachi Family C compiler and build tools • PVCS document management tool Lear Corporation – Electronics Division (LEED) August 1999 – September 2003 • Developed Source Code for Memory Seat Controller The Memory Seat Module communicated with the Memory Mirror Module across a UART based bi- directional link. Messages were passed between the two modules with commands and responses for many different modes of operation. The seat controller received its functional message across a high speed CAN bus. This project was very timing critical and many status updates to management and the customer were required. • Motorola HC08AZ60 Microprocessor • Developed peripheral drivers for SCI and SPI ports • Cosmic Compiler and ZAP emulator • Vector CANoe Tools • MMDOS 05 in circuit emulator • MKS Source Integrity document management system • Developed Source Code for 2003 Honda Pilot Body Controller Modules Developed End of Line test software, while considering the demands of manufacturing. Also debugged list of discrepancies that arose from overseas software validation. Updated all high level design documents with changes from source code. The body control module was also written in C programming language for the NEC microprocessor. • NEC uPD780034F series Microprocessor • NEC Compiler and Emulator (project manager) • Heavily Process Driven • MKS Source Integrity document management system • All code written in C language • Developed Source Code for Honda “MPX” (Accord) Body Controller Modules Developed source code for Honda body control modules. Total system consisted of multiple sub modules, work with the: Driver, Assist (passenger), Door and Keyless transmitter modules.
  • 3. • Motorola MC9H05 series Microprocessor • MMDOS 05 in circuit emulator • MKS Source Integrity document management system • Heavily Process Driven • All code written in Assembly language • Green Belt Team Member for Auto Tester Design Committee for Six Sigma Work on “Six Sigma” project that was responsible for automated test verification • Design for Six Sigma • Green Belt Training • Toyota Event Data Recorder Auto read for six sigma project. Controls Engineer EDS Corporation January 1999 – August 1999 • PLC Programming Maintained existing projects for the assembly of Cadillac Seville and Deville production lines. Education University of Michigan Dearborn • Masters of Science in Program and Project Management Expected graduation June, 2016 Lawrence Technological University • Bachelor of Science – Electrical Engineering Graduated May of 1998 Wayne county community collage • Associates of Science – Electronics Graduated September of 1995