FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Experienced Embedded Firmware/Software Engineer
NXP SemiconductorsEmbedded Firmware/Software Engineer responsible for developing HAL and Peripheral device drivers for NXP's products. Verifying software deliverables and supporting key customers on various projects.
Tech Stack
Tools & technologiesAssemblyFlashPythonRust
About the role
Key responsibilities & impact- 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
- Actively support key customers
- Analyze, investigate and resolve system level issues
- Contribute to internal projects, managing the full development lifecycle
- Triage issues, review pull requests, and maintain code quality in the repositories
Requirements
What you’ll need- BS/MS Degree in EE or Computer Engineering with embedded software focus
- MS with 3 years of experience or BS with 5 years of experience in the related field is required
- Familiar with ARM Assembly, C/C++/RUST/Python programming is a plus
- Understanding of embedded software development including device drivers and consumer embedded applications
- Familiarity in following areas is preferred: Flash, SPI, I2C, USB, UART, CAN, etc.
- Experience with the ARM and RISC-V based 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, etc., is preferred
- Experience using logic analyzers and oscilloscopes is preferred
Benefits
Comp & perks- Career Development Opportunities
- Commitment to sustainability and inclusivity
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
HAL developmentPeripheral device driversEmbedded software developmentC programmingC++ programmingRUST programmingPython programmingARM AssemblyGCCGNU make
Soft Skills
code quality maintenanceissue triagecustomer supportproblem analysissystem issue resolution
Certifications
BS Degree in Electrical EngineeringMS Degree in Computer Engineering