Job Summary: We are looking for an experienced Embedded Firmware Engineer to work on MCU RTOS integration, Board Support Package (BSP) customization, firmware development, and hardware-software integration. The ideal candidate will have hands-on experience in board bring-up, RTOS porting, device driver integration, and firmware customization for Qualcomm, NXP, and Infineon platforms. The role involves enabling hardware interfaces, integrating firmware features, debugging system-level issues, and maintaining firmware and BSP releases. Roles and Responsibilities:
Review hardware designs, schematics, and Hardware-Software Interface (HSI) specifications.
Customize and update MCU RTOS firmware based on hardware design requirements.
Configure and enable essential drivers and services, including power management, UART, SPI, I²C, CAN, Ethernet, MCU-to-SoC communication, and diagnostic services.
Integrate firmware features and modules developed by cross-functional teams.
Perform firmware debugging, integration testing, and issue resolution.
Build, validate, maintain, and release MCU firmware versions.
Review hardware schematics, HSI documents, and platform specifications.
Customize vendor-provided BSPs by updating hardware configuration files and drivers.
Configure and integrate GPIO, I²C, SPI, display, and nonvolatile memory (NVM) partition tables.
Perform end-to-end driver integration, board bring-up, and hardware-software validation.