Gurugram, Haryana, India
10+ years of Experience in Embedded Software design and development in Embedded C programming. • Hands-on experience with embedded system concepts including design and development. Designed and developed embedded products across various industries including HVAC, medical devices, automotive, IoT, and embedded networking devices etc. • Proficient in developing microcontroller peripheral drivers such as I2C, SPI, UART, CAN, EIM, ADC, and others, on both bare-metal and RTOS-based systems. • Experience in Bootloader programming, FOTA, Firmware Development, Kernel Device Driver development for various interfaces, Unit testing, Static/Dynamic code analysis, etc for Microcontrollers/Microprocessors. • Hands-on experience in coordinating and collaborating across multiple teams throughout all phases of the product development lifecycle (using tools like GIT, Jenkins, JIRA, Coverity, SVN etc). This includes analysing and reviewing product requirement specifications, design, development, integration, testing/validation, and release, as well as managing technical aspects in coordination with customers. Skills: •Firmware design and development for Embedded Systems •Debugging •Embedded C •RTOS (ThreadX, Vxworks, Free RTOS etc) •ARM Architecture • Kernel Device Drivers • Microcontrollers •Basic Linux •Communication Protocols (I2C, SPI, ADC, DMA, UART, CAN, EIM, Timers, PWD etc) • GIT, JIRA,
Parent Company: Eximius Design India Pvt Ltd Client Location : Western Digital (SanDisk Corporation), Bangalore .