Embedded Software Engineer
Send a job offer directly to this candidate
Embedded Software Engineer with 4+ years of experience developing real-time embedded firmware and low-level device drivers using Embedded C and C++ for ARM Cortex-M, STM32, ESP32, and RISC-V based systems. Skilled in bare-metal programming, RTOS development (FreeRTOS, CMSIS-RTOS, Zephyr), and communication protocols including UART, SPI, I2C, CAN/CAN-FD, Ethernet, BLE, and MQTT for industrial automation and IoT applications. Experienced in firmware debugging, HIL testing, embedded Linux environments, and secure bootloader implementation with strong knowledge of MISRA-C standards, CI/CD pipelines, and hardware-software integration.
Proven ability to optimize firmware performance, improve system reliability, and support end-to-end embedded product development within Agile and Scrum environments.
Embedded Software Engineer at Cognizant (2023-08 – Present)
Embedded Software Engineer (Intern) at Cognizant (2023-01 – 2023-07)
Firmware Engineer at Cybage Software (2020-04 – 2021-12)
Master's in Computer Information Systems – New England College (2023-07)
Bachelor of Technology in Computer Science & Engineering – KKR & KSR Institute of Technology and Sciences (2021-03)