Embedded Software Engineer
Firmware Development for S32k1461. Developed CAN and CAN-FD drivers for NXP S32K146 Microcontroller.2. Worked on developing SAE J1939 stack to interface with CAN Driver Module.3. Worked to debug and test CAN communication using VehicleSpy, CANalyser, ValueCAN,CANcaseXl.4. Developed Lua scripts to automate CAN communication and testing.5. Worked on I2C drivers to communicate with TCN75A (Microchip Temperature Sensors).Driver Development for Signalling Relay1. Experienced in developing Safety critical (SIL4) Embedded Software for Railway Applications incompliance with CENLEC-EN 50128 standards.2. Developed Drivers and Application for 2oo2 based Solid State Interlocking Relays. Modulesdeveloped include I2C, Timers, ADC, GPIO for Atmega324PB.3. Performed MISRA C static analysis and unit testing using IBM RTRT.