Embedded Software Engineer
Validated hardware and firmware well before the integration began and evaluated firmware readiness to ensure a smooth software/app integration. Responsible for early identification of Hardware, Firmware and /or design challenges that may block specified UI functionality. Worked closely with in clock-level issues, bridges, delays, interrupts, clock gating, polling etc. Collaborated in an agile manner with cross-functional team sprints. Programmed peripherals such as UART, SPI, i2c, GPIO, USB.