Opens nxp.wd3.myworkdayjobs.com in a new tab
What You'll Do
- · Board Support Package (BSP) Development: Develop and maintain low-level drivers (UART, I2C, SPI, GPIO, DMA, Timers) for custom ARM Cortex-M0/M3/M4/M33 hardware. · Hardware Bring-up: Assist in the initial power-on and hardware validation of new custom PCBs using debuggers (J-Link, ST-Link) and oscilloscopes/logic analyzers. · RTOS Integration: Port and optimize Real-Time Operating Systems (FreeRTOS, Zephyr, or ThreadX) on the target hardware. · Application Layer: Write application-level firmware to demonstrate hardware capabilities and support system integration. · Debugging: Utilize JTAG/SWD interfaces to debug complex system-level issues involving interrupts, memory management, and power modes. · Documentation: Create technical documentation for driver APIs and hardware interfaces.
- Required Qualifications · Currently pursuing a Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, graduating August 2026 or later · Strong understanding of the ARM Cortex-M architecture (e.g., NVIC, MPU, SysTick, Memory Map). · Proficiency in C (C11/C99) for embedded systems.
- Familiarity with assembly is a plus. · Experience with microcontroller peripherals (UART, SPI, I2C, ADC, DMA, Timers). · Hands-on experience with debugging tools (JTAG/SWD) and test equipment (Oscilloscopes, Logic Analyzers). · Familiarity with version control (Git) and IDEs (VS Code, Keil MDK, IAR, or Eclipse-based tools).
- Preferred Skills (Nice to Haves) · Experience with RTOS concepts (task scheduling, mutexes, semaphores). · Familiarity with Python or C# for developing internal test automation scripts. · Understanding of low-power design techniques (sleep modes, clock gating). · Experience reading schematics and datasheets to write register-level code. · Knowledge of secure boot or cryptographic libraries (mbedTLS, TrustZone for ARMv8-M).
- More information about NXP in the United States...
- NXP is an Equal Opportunity/Affirmative Action Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law.
- In addition, NXP will provide reasonable accommodations for otherwise qualified disabled individuals. #LI-e41b
Sourced directly from NXP Semiconductors’s career page
Your application goes straight to NXP Semiconductors.
Opens nxp.wd3.myworkdayjobs.com in a new tab
Specialisation
Salary range
₹4-9 LPA to ₹30-55 LPA
Open roles at NXP Semiconductors
541 positions
Job ID
/job/Chandler-Office/Firmware-Engineer-Intern---Summer-2026_R-10062597
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Embedded roles
Micron Technology
Senior Firmware Engineer
San Jose, CA|Embedded
KLA Corporation
Electrical Engineer, Firmware Development (E)
Ann Arbor, MI|Embedded
Analog Devices
Principal Engineer - Embedded Software
Philippines, Bonifacio Global City|Embedded
Analog Devices
Principal Embedded Engineer, Loudspeakers and Acoustics
Belgium, Heverlee|Embedded