NXP Semiconductors

SW Developer, Microcontrollers

NXP Semiconductors

full-time

Posted on:

Location Type: Office

Location: BrnoCzechia

Visit company website

Explore more

AI Apply
Apply

Tech Stack

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