Senior Firmware Developer
NXP Semiconductors
full-time
Posted on:
Location Type: Office
Location: Noida • India
Visit company websiteExplore more
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