13 Aug
|
NXP Semiconductors
|
Noida
13 Aug
NXP Semiconductors
Noida
Job Summary:
Develop, test, and support ROM bootloader application development for NXP’s i.MX, RT, and MCX embedded systems.
Key Challenges:
Develop boot ROM code in the pre-silicon platform development environments
Test boot ROM code to meet the requirements criteria and deliver code coverage report in the pre-silicon platforms
Lead ROM project from requirements phase to design, implement, validate, and deliver ROM binary for fabrication
Anticipate delays in availability of hardware functionality, pre-silicon platform stability and rom code readiness, gaps in resources, suggest mitigation options and stay on top of the schedule
Cross functional aspects:
Work with NXP SoC architecture, design, verification, and emulation teams to understand rom dependencies on design, RTL, and Emulation platforms
Work with NXP Marketing, Applications Engineering, Software, and other teams in ensuring customer requirements are well captured for booting
Collaborate with NXP Secure Technology team towards enabling security protection for the device in ensuring authorized use of the device throughout its lifecycle phases
Job Qualifications:
Proficiency with C-programming on embedded systems
Experience with ARM Cortex-M and Cortex-A architecture
Knowledge of ARM assembly language
Proficiency with ARM toolchain and other tool vendor toolchains like IAR
Proficiency with using tools (e.g. GIT, JIRA, make, etc.) for embedded software development
Knowledge of embedded debug tools and probes (e.g. Lauterbach, J-Link)
Experience in developing secure, hardened bare-metal software solutions, bootloader application targeted for ROM or OTP memories
Experience in Storage devices, UFS (Universal Flash Storage), SPI NOR, eMMC, SD, Flash NAND, USB, etc., that are generally used as boot device
Experience with pre-silicon emulators and associated waveform capture/analysis to develop/debug firmware (Zebu, RTL Simulations, FPGA, QEMU, Renode, VDK, Veloce, palladium, etc.,.)
Recommended Skills:
Experie
📌 BOOT ROM Developer (Noida)
🏢 NXP Semiconductors
📍 Noida