NXP Semiconductors, a global leader in secure connectivity solutions for embedded applications, is seeking a Linux Kernel Software Engineer to join their i.MX Team in Bucharest. This role combines embedded systems development with Linux kernel expertise, focusing on ARM architecture support and system-level software development.
The position involves working with an experienced, international team developing software for i.MX microprocessors. Key responsibilities include maintaining ARM core architecture support, developing crucial subsystems in Linux and bootloaders, and contributing to the Linux community through upstream code contributions.
The ideal candidate should have at least one year of embedded Linux experience, strong C/C++ programming skills, and familiarity with assembly and kernel driver development. Knowledge of ARM architecture and bootloader development is a plus, as is experience with open source contributions and development tools like git and JIRA.
NXP offers an attractive compensation package including a competitive salary, bonus plan, and various benefits such as lunch vouchers, flexible work hours, and work-from-home options. The company provides excellent career development opportunities through both online and offline learning programs.
The work environment features modern facilities with relaxation areas, including a library and cafeteria. Located in a tech hub in Bucharest, the office is easily accessible and surrounded by restaurants and parks. The company culture emphasizes innovation, collaboration, and professional growth, making it an ideal place for engineers passionate about embedded systems and Linux kernel development.