Connected Car And Infotainment Subsystem Validation Engineer. Resume
SUMMARY:
- 4 years of Professional experience in Automotive Embedded Software development and Validation.
- Worked on BT Hand’s - Free and BT Audio features with different profiles and test execution.
- Expertise in JIRA, BugZilla, Synergy and Rational Team Expert.
- Proficient in Embedded C and C++ programming on multiple platforms (Windows, Linux/QNX).
- Expertise in modeling tools like Matlab/Simulink, Stateflow, and Targetlink.
- Good working knowledge in standards and protocols like CAN, LIN, FlexRay, GM LAN, TTP, TCP/IP, RS232, RS422, AFDX, etc.
- Expertise in using CAN based tools such as CANalyzer, CANoe, CANape, etc.
- Worked on few aspects of Telematics along with Infotainment such as vehicle diagnostics.
- Good working experience with CANalyzer software tool and used the tool to analyze the data transmission in automotive vehicle security system projects.
- Knowledge in QNX and AUTOSAR.
- Experienced in creating test environments to run automated tests and verification.
- Performed Functional, Unit and Subsystem testing and examining the Electronic Control Unit (ECU).
- Knowledge in GNU Tools (gcc, gdb), Configuration Management Tools (ClearCase, CM Synergy)and Requirement Management Tool (DOORS).
- Have very good exposure to software development life cycle like Feasibility, Design, Coding, Testing, Implementation and Maintenance.
- Experienced in using various testing tools (dSpace, Emb Unit/CUnit, IBM RTRT) and code check standards (MISRA, CMMI).
TECHNICAL SKILLS:
Programming languages: C, Python, C++
Hardware: 8/16/32-bit Microprocessors and Microcontrollers (Texas Instruments, ARM, Freescale)
Peripheral devices: (SPI, I2C, UART, RS232, RS422, CAN, ADCs, DACs, PWM)Instrumentation: (Spectrum Analyzer, Network Analyzer, Oscilloscope, Multimeter).
Programming: Matlab, Embedded C, C++, and MPLAB.
Design & Simulation: Simulink/Stateflow/RTW, ORCADScripting: Python, Shell Script.
Software: MS Visual Studio, MS Office (Word, Excel, PowerPoint, Outlook).
Systems: Windows, Linux/Unix, Mac OS.
Others: Code Generation with Targetlink, IBM Rational Doors and Clearcase, dSpace.
Test Instrumentation: NeoVi, CANalyzer, CANoe
PROFESSIONAL EXPERIENCE:
Connected Car and Infotainment Subsystem Validation Engineer.
Confidential, San Diego, CA
- Development of test cases, manual execution of test cases for Functional, Regression and Integration Testing for Infotainment system features like AM/FM/SXM, Media, Phone, Navigation.
- Performed detailed hand’s-on testing to designated specifications.
- Worked on the QNX car platform for infotainment features like integration, smartphone connectivity and over the air software updates.
- Involved in testing some of the critical features in Navigation such as: On-Route, Near-by Traffic
- List Handling, address books, POIs, Auto- zoom, Audio Integration, Gas Stations selection.
- Performed testing on different Bluetooth profiles such as A2DP, AVRCP, MAP, PBAP and HFP.
- Followed the Agile Methodology framework in the process
- Create and Maintain test procedures to ensure adequate coverage of the latest system requirements.
- Used the requirement management tool DOORS for improvement of requirement process and modifying the test cases.
- Perform Phone Projection testing with infotainment systems such as Android Auto and CarPlay.
- Designed CAN messages to receive the vehicle data from various modules of the vehicle and then implemented the logic to transfer this data from the vehicle to mobile applications.
- Implemented the test cases to perform the communication between GPS and vehicle using TCP/IP socket programming.
- Used the CANalyzer for monitoring the data going on the bus and going through the trace log.
- Performed vehicle diagnostics such as the vehicle level testing with all modules IPC, BCM, Infotainment system and collected CAN logs for issues found and reported.
- Good knowledge on communication protocols such as CAN, LIN, SPI, I2C.
- Along with Infotainment modules worked on some aspects of Telematics such as vehicle Diagnostics and vehicle speed.
- Involved in every step of testing, releasing and providing product maintenance, and documentation at each stage.
- Decreased software time-to-market by following standard software design methodologies
Key skills: C, GIT, TCP/IP socket programming, CUnit, DOORS, NeoVi, Telematics, CANalyzer
Confidential
Connected Car and Infotainment Subsystem Validation Engineer.
Roles and responsibilities
- Designed and remodeled various Powertrain features using simulation and model based design methods such as Matlab/Simulink/State Flow.
- Gained experience in V-model software development and documentation.
- Conduct data capture, data analysis for both auto-coded and non-auto-coded C code using RTRT, INCA etc.
- Execution of test vectors for the given Module and give a root cause analysis if there is any deviation between code and Model. If there is a deviation, then provide solution to fix the deviation needs to be given.
- Performed functional testing of the Infotainment system modules like Media, Bluetooth Profiles, Radio, Navigation, wireless network like Wi-fi
- Audio settings and other features related to Audio Control Module.
- Tested requirements for various Audio sources such as Chimes, Tones, Phone, Media and Alerts.
- Developed and modified test cases for testing various vehicle components and performing corner and negative test cases along with positive test cases.
- Achieved expertise on Unit Testing, Functional Testing (SIL, MIL, HIL) and Regression Testing on the embedded software written for Electronic Engine Management modules which includes Application layer, Engine On-Board Diagnostics and core features (physical layer, air features, engine features).
- Gained experience in high level hardware and software debugging using oscilloscopes, logic analyzers, and simulators.
- Performed system-level integration of the software for infotainment system, IPC, BCM, Tuner, CDP.
Key skills: C, C++, Matlab, Simulink, Stateflow, CANoe