Badges
Certifications
Work Experience
Senior Software Developer
Bosch Global Software Technologies Vietnam•  January 2021 - Present•  Ho Chi Minh City, Vietnam
Working on Airbag System, Passive Safety Domain. Developing software functionality for ECU Airbag of Bosch. Working on Application/Service layers in AUTOSAR. SDLC from Requirements Analysis to Test Execution. ASIL-D product level. Support newcomers to ramp-up and catch up with the project. AUTOSAR experience in COM, DCM components in the Application layer and other internal components of the Bosch's Airbag ECU. Embedded C, C, Autosar Code Generation. Experience in several Project Management platforms such as ALM, CQ, Doors, and other in-house tools of Bosch. Experience in Test Verification Tools: CANoe, PSDiag, Renesas E1/E2 Flashing tool. Experience with Architecture Development Model: Rhapsody IBM. Executing Statistic Code Verification: VestorCast coverage, QAC checking, MISRA-C. Experience with other scripting environments: Powershell script, CAPL script, GNU makefile. Expertise in the software, hardware architecture, and peripheral of the RH850 P1x/F1x chip specified in the Passive Safety domain.
Embedded Software Engineer
Renesas Design Vietnam Co., Ltd.•  January 2019 - December 2020•  Ho Chi Minh City, Vietnam
Working on R-Car Gen 3 project for BSW-MCAL (firmware) in compliance with the ISO26262 standard. Developing for the Low-level Drivers following the AUTOSAR standards, specialized in R-Car 3rd SoC Renesas. Knowledge in Automotive Standard Communication protocols such as SPI, CAN. Executing all the stages of the V-model - SDLC, from Requirements Engineering to Integration Test. Working on the ASIL A/B/C safety level projects. Involving in other activities for product delivery management. Mentoring newcomers. AUTOSAR readability in several low-level drivers: MCU, SPI, DIO, GPT dedicated to the R-Car project. Low-level C coding for BSW-MCAL of the SoC. UML modeling, Autosar Configuration Tool for code generation (Davinci). Experience in using Teraterm-terminal/script, Lauterbach-debugger/script, GNU-Makefile. Experience in using Source Control Version and Project Management tools such as Git, Svn, Jira, Redmine project management, Requirement Traceability (Reqtify). Experience in using tools for code validation: Code Coverage (Cantata), QAC, MISRA-C. Unit testing, Driver testing, On-Board debugging for Bare-metal code. Experience in using Python, Bash/Shell scripts to support develop test scripts, and other activities (documentation, QA/QC process) for automation. Knowledge in the software, hardware architecture, on-chip peripherals of the Renesas SoC, and ARMv7 architecture of the core CPU Cortex Realtime.
Education
Danang University of Science and Technology
Bachelor of Engineering - BE•  June 2013 - June 2018