NXP Semiconductors

SW Developer - Microcontrollers

NXP Semiconductors
Apply
1 day ago
Brno, CzechiaEntry Level

Responsibilities

  • Implement drivers, subsystems, and middleware in C for new NXP microcontroller devices.
  • Create Zephyr support using device trees, DTS bindings, and Kconfig.
  • Bring up boards and SoCs, including clocks, pin multiplexing, power, boot, and memory maps.
  • Write samples and tests for embedded software.
  • Contribute upstream through pull requests, code reviews, RFCs, and CI fixes.
  • Diagnose low-level issues using debuggers, traces, and logic analyzers.
  • Collaborate with hardware and software teams and the open-source community.

Requirements

  • Practical experience with embedded programming in C and an interest in working close to hardware.
  • Solid understanding of microcontroller architecture fundamentals.
  • Analytical problem-solving ability 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.
  • Effective written and spoken English communication.
  • Preferred experience with MCUXpresso or a similar silicon-vendor ecosystem.
  • Preferred experience with Zephyr, including device trees, Kconfig, and west.
  • Preferred knowledge of SPI, I²C, UART, I²S, and SDIO interfaces.
  • Preferred experience developing or testing embedded microcontroller software and working with real-time operating systems.
  • Rust knowledge is a plus, as are scripting languages such as Python and build tools such as make.

Benefits

  • Full-time position with a permanent contract.
  • Online and offline learning and professional development opportunities.
  • Bonus plan paid twice a year, long-term incentive plan, dividends processing, and company shares available at a 15% discount.
  • Lunch allowance, additional vacation days, sickness support, sick days, weekend and bank-holiday recovery days, pension support, and well-being support.
  • Flexible work hours and home-office options.
  • Team-building events, social events, free coffee, fresh fruit days, ice cream breaks, bake fairs, and charity initiatives.
  • Role based in the Brno or Rožnov offices, both with in-house cafeterias.

Tech Stack

Categories

NXP Semiconductors

About NXP Semiconductors

10,000+ employees

NXP Semiconductors designs and supplies microcontrollers, application processors (i.MX), analog/RF, secure connectivity, and automotive chips for OEMs in automotive, industrial/IoT, mobile, and communications infrastructure markets. A public company (NASDAQ: NXPI) founded in 2006 and headquartered in Eindhoven, it sells silicon, software, and reference designs, and supports customers with BSPs and development tools. Notable lines include i.MX processors, S32 automotive platforms, NFC and secure elements, radar, and power management devices.

Contact me