SW Developer, Microcontrollers
NXP Semiconductors
full-time
Posted on:
Location Type: Office
Location: Brno • Czechia
Visit company websiteExplore more
About the role
- Implement drivers, subsystems, and middleware in C for new MCUs devices
- Create Zephyr support (device tree, DTS bindings, Kconfig)
- Bring up boards & SoCs (clock, pinmux, power, boot, memory maps)
- write samples/tests
- Contribute upstream: PRs, reviews, RFCs and CI fixes
- Diagnose low-level issues with debuggers, traces, logic analyzers
Requirements
- Practical experience with embedded programming in C
- solid understanding of microcontroller architecture fundamentals
- Analytical mindset and reliable debugging skills for embedded targets and low-level software
- Familiarity with standard software development workflows, processes, and best practices
- Working knowledge of GIT or other version control tools
- Ability to communicate effectively in English, both written and spoken
- It’s a plus if you also have experience with: Experience with MCUXpresso or similar silicon vendor ecosystem
- Zephyr experience (device tree, Kconfig, west)
- MCU interfaces: SPI, I²C, UART, I²S, SDIO
- Developing or testing embedded software for microcontrollers
- Real-time operating systems in embedded environments
- RUST language knowledge
- Scripting languages like Python
- Build tools such as make.
Benefits
- Attractive market salary is accompanied by the bonus plan (payment twice a year)
- long-term incentive plan and dividends processing
- opportunity to purchase company shares at a 15% discount
- lunch allowance
- additional vacation days
- sickness support
- sick days
- weekend bank holiday recovery days
- pension and well-being support
- flexible work hours
- home office
- team-buildings
- and much more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C programmingembedded programmingZephyrMCU architecturedebuggingGITRUSTPythonmakereal-time operating systems
Soft Skills
analytical mindsetreliable debugging skillseffective communication