What is Embedded Firmware Development? Firmware refers to a programmed code located in a hardware device’s non-volatile memory (RAM, ROM, EPROM, flash memory) that enables it to function similarly to a computer operating system (OS). It is basically a low-level software embedded in these devices that can be updated on a regular basis to resolve issues, enhance features, deliver instructions like device start-up, interaction with other devices, critical input/output (I/O) tasks, or improve their compatibility for future technologies. Here, other devices may refer to […]
Lovejeet Kaur currently works as an Embedded Software Engineer at KritiKal Solutions. She is proficiently skilled in integrating low-level drivers for communication protocols like GPIO, SPI, I2C, UART, USB, PWM, TIMER, CAN, easyGUI, and third-party library (FreeRTOS) integration. With her ability to work efficiently with UART-based displays like Nextion and DWIN, and extensive experience in implementing software designs in C for various platforms like PIC32, ATSAM, ARDUINO, STM32, and more, she has assisted KritiKal in delivering various projects to some major clients.


Global
United States