Duong B.

Embedded Software Developer

170 dollar

My experience

More

Smart CarOctober 2019 - Present

Project: Smart Car Access/ BLE(Bluetooth) SW Platform (2 year 2 months
A.Product: Smart Car Access System
A digital key will replace physical key to support user to lock, unlock, access to the car and start engine via bluetooth low energy, security enhance by using UWB technology for smartphone ranging and localization.

This product is a ECU (Electronic controll unit ) in the car which support to detect a digital key(smart phone), establish connection when user approach car in range and perform authentication,data encryption/decryption with car key.
More

HellaFebruary 2018 - January 2020

A. Product: KessyIO Box - PEPS car access system
This product is a ECU which support user to lock, unlock, access to the car and start engine via via LF/RF by using physical key.

B. Customer: Volkswagen

C. Safety Classification: QM

D. Role and responsibility:

* Being application module owners, main person who is responsible for developing, maintaining application modules.

* Understanding customer requirements, doing SW detail design and implement the code according to requirement, perform unit-test.

* SW Integrator, responsible for SW integration and release and deliver SW to customer.

* Investigate, solve and provide the bugfix for customer issue regarding watchdog, CAN NM, diagnostic services, flash bootloader, application modules.

E. Technology and tooling:

* Controller: RL78-16 bit.

* Compiler: IAR Compiler for RL78.

* LF, Transponder communication.

* Flash Memory Management for RL78 (NVM module from Basic software).

* Diagnostic services and flash bootloader.

* CAN Network management (Network management high is used in this project for VW customer).

* SBC-System Base Chip (Including external Watchdog, CAN transceiver) via SPI communication.

* CANoe simulation by vector, ablity to write CAPL code for testing purpose.

* DOORs for requirement writing and analysis, with Rhapsody for SW Module design.

Working Experience
More

VnWalls Co, ltdSeptember 2017 - January 2018

Working part-time as firmware programmer in VnWalls Co, ltd
Product: Machine for vegetables indoors

A. Role and responsibility:

*Design flow chart, code debugging, product testing.
*Rapid prototyping.
*Develop drivers for each components of product.

My stack

Software testing

Unit testing, Debugging

Technologies

Software Development, BlueTooth Low Energy

CAD&CAM

CANoe

Other

Microsoft Access, industry~it, C Programming Language, Rhapsody, Requirement Management, software architecture design, SW detail design, SW integration, Flash Memory Management, SW Module design, Develop drivers, a PS2 Controller, L2CAP, Technology; Education, IBM Hardware, Bachelors Degree, BlueTooth Technology, Data Encryption, CAN Network management, Programmer, Rapid Prototyping, Network Management, Embedded software Engineer, Controller, Device Drivers, Code Management

Environment of Development

IBM Rational Rhapsody

IT Infrastructure

RTOS, Linux

Protocols

SPI, CAN

Hardware

E1

Others

V-model, PTC Integrity, Design, IBM Rational Doors

Languages

C++

Embedded and Telecom

Embedded C/C++, Embedded Linux Kernel, IAR ARM, UART

Mobile

SMP

My education and trainings

Bachelor's degree, Automation Engineering - Ho Chi Minh City University of Technical Education2014 - 2018

Technology, Education - University Ho Chi Minh City2014 - 2018

Linux Course - Semicon Training Center2018 - 2018