Job Title
Customer Application Support Engineer
Role Summary
Provide technical support and engineering services to customers using NXP-based embedded systems. The role focuses on Embedded Linux BSP/kernel/bootloader debugging, driver integration, and accelerating customer product bring-up for industrial applications.
Experience Level
Mid-level — typically 3–5 years of relevant hands-on experience in embedded Linux and driver development.
Responsibilities
Work directly with customers to resolve technical issues and enable product development across hardware and software layers.
- Frontline support for Linux BSP, kernel, bootloaders, and driver integration during bring-up, validation, and production phases.
- Diagnose and debug issues across hardware, kernel, and application layers; reproduce problems and produce fixes or workarounds.
- Customize and maintain Linux build systems (Yocto, Buildroot); tune root filesystems and optimize boot times.
- Develop and integrate Linux device drivers (GPIO, I2C, SPI, UART, display drivers, industrial I/O); perform patching, backporting, and upgrades.
- Support integration and performance tuning for industrial protocols and connectivity stacks (Modbus, CAN/CANopen, Profibus, Profinet, EtherCAT, OPC‑UA).
- Integrate and tune HMI/UI stacks (Qt, GTK), touch interfaces, and hardware-accelerated graphics.
- Assist with security and system hardening: secure boot, trusted execution, vulnerability assessment, and secure communications.
- Create reproducible test cases, application notes, technical guides, and deliver customer trainings and workshops.
Requirements
Core qualifications and technical skills required to perform the role.
Must-have:
- 3–5 years of hands-on experience with Embedded Linux and driver development.
- Practical debugging skills across hardware, kernel, and application layers.
- Experience with Yocto, Buildroot, or similar Linux build frameworks and BSP customization.
- Experience developing or integrating Linux device drivers for common peripherals (GPIO, I2C, SPI, UART) and display/HMI drivers.
- Strong communication skills and experience working directly with customers to reproduce and resolve issues.
Nice-to-have:
- Real-time Linux experience (PREEMPT‑RT).
- Familiarity with ARM Cortex‑A/Cortex‑M SoCs and containerization (Docker) on embedded devices.
- Experience with CI/CD for embedded workflows and knowledge of industrial cybersecurity standards (IEC 62443).
Education Requirements
Bachelor’s or Master’s degree in Electronics & Communication (ECE), Computer Science Engineering (CSE), or Electrical Engineering (EE/EEE), or equivalent practical experience.
About the Company
Company: NXP Semiconductors
Headquarters: Nijmegen, Netherlands
NXP Semiconductors N.V. is a global semiconductor company that provides High Performance Mixed Signal and Standard Product solutions. With over 45,000 employees and operations in more than 35 countries, NXP is a leader in secure connectivity solutions for embedded applications, catering to automotive, industrial IoT, mobile, and communication infrastructure markets. The company is committed to innovation and sustainability, advancing a smarter, safer, and more sustainable world through technology.

Date Posted: 2026-06-18