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.
Embedded Firmware/Software Engineer
NXP SemiconductorsEmbedded Firmware/Software Engineer responsible for developing HAL and Peripheral device drivers for NXP's i.MX family. Joining a global team to deliver high-quality embedded software solutions.
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 such as RTL and Emulation platforms
- Actively support key customers
- Analyze, investigate and resolve system level issues together with other teams globally
Requirements
What you’ll need- 4+ years of experience
- BS/MS Degree in EE or Computer Engineering with embedded software focus, or equivalent experience
- 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 diversity, inclusion, and equality
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 driversARM AssemblyCC++RUSTPythonembedded software developmentdevice driversGCC
Soft Skills
problem solvingcollaborationcustomer supportcommunication
Certifications
BS Degree in Electrical EngineeringMS Degree in Electrical EngineeringBS Degree in Computer EngineeringMS Degree in Computer Engineering