Embedded Software Engineer with extensive experience in software design and development, spanning over 18 years. Skilled in MATLAB and C, with a solid grasp of SDLC and CI/CD methodologies. Demonstrated success in leading product development initiatives, achieving high standards in software quality. Organized problem-solving skills contribute to effective engineering solutions.
Conducted requirement analysis and developed communication features using CAN/LIN messages in MATLAB.
Implemented diagnostic layers with KWP and UDS protocols for enhanced vehicle communication.
Converted engine management system mathematical models from MATLAB to production code with rigorous unit testing.
Developed ECU layer for torque control in four-wheel drive vehicles, managing CAN network transmissions.
Generated code using Target Link and performed extensive testing pre- and post-ECU flashing.