Customer Application Support Engineer

Opens nxp.wd3.myworkdayjobs.com in a new tab

Overview

  • We are looking for a Customer Application Support Engineer with 3–5 years of hands‑on experience in Embedded Linux , driver development , and industrial embedded applications.
  • The ideal candidate has practical debugging skills, strong Linux fundamentals, experience with Yocto/Buildroot, and the ability to work directly with customers to resolve technical issues and accelerate product development.
  • Customer Support & Issue Resolution Provide frontline technical support for customer issues related to Linux BSP, kernel, bootloaders, and driver integration.
  • Debug real-time issues across hardware, kernel, and applications.
  • Support customers through bring‑up, validation, and production phases.
  • Linux Build Systems & BSP Development Work with Yocto , Buildroot , or similar Linux build frameworks.
  • Customize BSP layers, tune root filesystems, and optimize system boot times.
  • Integrate middleware, libraries, and system components for industrial applications.
  • Driver Development & HAL Integration Develop, modify, and integrate Linux device drivers for peripherals such as: GPIO, I2C, SPI, UART display drivers for HMI industrial I/O modules Troubleshoot kernel-level issues and perform patching, backporting, and version upgrades.
  • Industrial Protocols & Connectivity Support implementation of industrial communication protocols such as: Modbus, CAN/CANopen, Profibus, Profinet, EtherCAT, OPC‑UA Assist customers with protocol stack integration and performance optimization.
  • HMI & UI System Integration Work with GUI frameworks such as Qt , GTK , or similar.
  • Enable display drivers, touch interfaces, and input subsystems.
  • Support rendering, performance tuning, and hardware-accelerated graphics.
  • Security & System Hardening Support secure boot, trusted execution environments, and firmware authenticity.
  • Implement Linux security features: SSecure Key storage Vulnerability assessment & compliance Enable secure communication protocols (TLS, SSH, IPsec).
  • Documentation & Training Create application notes, reproducible test cases, and technical guides.
  • Conduct customer trainings and hands‑on workshops.
  • Provide technical feedback to product and development teams.
  • Education Bachelor’s or Master’s degree in Electronics & Communication (ECE) Computer Science Engineering (CSE) Electrical Engineering (EE/EEE) Soft Skills Strong problem-solving ability and structured debugging approach.
  • Excellent customer communication and presentation skills.
  • Ability to manage multiple customer issues simultaneously.
  • Collaborative mindset with cross‑functional hardware, software, and QA teams.
  • High ownership and willingness to support field escalations.
  • Preferred (Nice to Have) Experience with real-time Linux (PREEMPT‑RT).
  • Exposure to ARM Cortex‑A/Cortex‑M based SoCs.
  • Understanding of containerization (Docker) on embedded devices.
  • Experience with CI/CD tools for embedded workflows.
  • Familiarity with cybersecurity standards for industrial systems (IEC 62443).
  • More information about NXP in India..

Sourced directly from NXP Semiconductors’s career page

Your application goes straight to NXP Semiconductors.

Specialisation
Open roles at NXP Semiconductors
541 positions
Job ID
/job/Bangalore/Customer-Application-Support-Engineer_R-10062609

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles