Embedded Software Engineer
Current• Developed and debugged embedded applications using STM32Cube IDE with STM32F103RE microcontroller, implementing peripherals such as SPI, GPIO, UART, and ADC for real-time sensor data processing and communication• Developed and maintained low level embedded software using C++, C and Python.• Familiar in concept like network sockets (TCP, UDP), Daemon and communication protocols like UART, SPI, I2C , CAN , RS485 for ARM processors. • Developed and customized embedded Linux systems using Yocto Project, including building custom images, configuring layers, and integrating software packages for various embedded platforms.• Full stack development in embedded eco system using php, javascript, html and css.• Familiarity with hardware debugging - e.g. reading schematics, use of oscilloscope and soldering.• Conducted thorough testing and debugging of embedded software to identify and resolve issues, resulting in improved efficiency in product line.• Provided technical guidance and mentorship to junior embedded software engineers, resulting in completion of their thesis and work.