NXP Semiconductors

Senior Firmware Developer

NXP Semiconductors

full-time

Posted on:

Location Type: Office

Location: NoidaIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Development of HAL and Peripheral device drivers for MCX, Crossover RT and i.MX family of devices
  • Deliver high quality, well documented and tested code for customers’ reference and use
  • Verify ROM code and other software deliverables on pre-silicon test and debug environments such as RTL and Zebu
  • Actively support key customers
  • Analyze, investigate and resolve system level issues together with other teams globally

Requirements

  • BS/MS Degree, EE or Computer Engineering with embedded software focus, or equivalent experience
  • MS with 5 year of experience or BS with 8 years of experience in the related field is required
  • Familiar with ARM Assembly and C/C++ programming is a plus
  • Understanding of embedded software development including device drivers and consumer embedded applications
  • Familiarity with Flash, SPI, I2C, USB, UART, CAN, Python, GIT, etc. is preferred
  • Experience with the ARM Architecture is preferred
  • Experience with GCC and GNU make, ARM compilers such as IAR, Keil and DS-5 is preferred
  • Experience with Atlassian tools such as JIRA, Bitbucket, Bamboo, etc. is preferred
  • Experience using logic analyzers and oscilloscopes is preferred
Benefits
  • Career Development Opportunities
  • Commitment to Sustainability
  • Inclusive work environment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
HAL developmentPeripheral device driversARM AssemblyC/C++ programmingembedded software developmentdevice driversFlashSPII2CUSB
Soft Skills
problem solvingcollaborationcustomer supportanalytical skills