Diversely skilled Embedded Engineer with two years designing and maintaining electronic brains currently powering vital network and manufacturing components. Talented at coding software, designing hardware chipsets and diagnosing problematic embedded systems. Effectively delivered full lifecycle support for embedded architecture. Specialization in systems used with industry.
Project : Configuration of GPIO pins in STMCubeMx tool
Platform: STM32F105VC
Tools/Development Environment: STMCubeMx, IAR Embedded Workbench, ST Link, Source Insight, SVN
Programming Language: C.
Description: Configured the GPIO pins to desired configuration as per Hardware Spec. Generated autocode and integrated the generated code into base code.
Project : Development of I2C Driver and application code
Platform: STM32F105VC
Tools/Development Environment: IAR Embedded Workbench, ST Link, Source Insight, SVN
Programming Language: C.
Description: Involved in development, testing of I2C driver and application code for communication with BQ chip which was reporting data related to battery pack. Involved in, Software Design, Coding and Testing. Involved in updating requirement traceability matrix, performed static analysis using QAC.
Project : Implementation of ADC Driver
Platform: STM32F105VC
Tools/Development Environment: IAR Embedded Workbench, ST Link, Source Insight, SVN
Programming Language: C.
Description: Involved in implementing ADC driver with 10 bit resolution. Implemented and tested for various voltage inputs.
Project : Application development for RTC chip
Platform: STM32103C8T6
Tools/Development Environment: IAR Embedded Workbench, ST Link,Source Insight, SVN
Programming Language: C.
Description: Involved in development, testing of commands for communication with RTC module through I2C. Implemented Tx and Rx code for communication with RTC module and tested the same.
Project : Threadx Task timer configuration
Platform: STM32F105VC
Tools/Development Environment: IAR Embedded Workbench, ST Link, Source Insight, SVN
Programming Language: C.
Description: Involved in configuring the OS tick timer to generate 1ms interrupts and created task to call periodically.