Applications / Software Engineer
NXP Semiconductors · CZ
Role Overview We’re looking for a hands‑on software engineer who enjoys debugging, system thinking, and solving real customer problems. This role sits inside...
Job description
Role Overview We’re looking for a hands‑on software engineer who enjoys debugging, system thinking, and solving real customer problems. This role sits inside the Applications team, working closely with senior engineers to help customers integrate our MPU products into their systems. Automotive industry experience is useful but absolutely not required. What matters most is strong software fundamentals, curiosity, and a willingness to dive deep. This is a great fit for someone with early‑career experience who wants to broaden into low‑level software, Linux systems, and HW/SW interaction. Key Responsibilities: Software‑Focused Technical Work: Assist in developing sample code, demo applications, and small proof‑of‑concepts that help customers adopt features of S32‑family MPUs. Reproduce customer issues, collect logs, isolate failure points, and help root‑cause problems across bootloaders, drivers, multi‑core initialization, and memory/interconnect subsystems. Support creation and maintenance of internal tools, scripts, and utilities that accelerate debug and validation workflows. Customer‑Oriented Engineering Support: Join customer calls together with senior engineers; gradually take o...