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