Browse current jobs

Customer Application Support Engineer

NXP Semiconductors · Noida

Apply on employer website

Collected role description

Role overview

Customer Application Support Engineer at NXP Semiconductors

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.

Responsibilities

  • Provide frontline technical support for customer issues related to Linux BSP, kernel, bootloaders, and driver integration.
  • Work with Yocto , Buildroot , or similar Linux build frameworks.
  • Support implementation of industrial communication protocols such as:

Required qualifications

  • 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.
  • 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...
  • #LI-7013

Preferred qualifications and skills

  • Preferred (Nice to Have)

Employment details

  • Location: Noida, Bangalore

Application details

  • Create application notes, reproducible test cases, and technical guides.

Additional role details

  • 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..
  • 1.
  • Customer Support & Issue Resolution
  • Debug real-time issues across hardware, kernel, and applications.
  • Support customers through bring‑up, validation, and production phases.
  • 2.
  • Linux Build Systems & BSP Development
  • Customize BSP layers, tune root filesystems, and optimize system boot times.
  • Integrate middleware, libraries, and system components for industrial applications.
  • 3.
  • 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.
  • 4.
  • Industrial Protocols & Connectivity
  • Modbus, CAN/CANopen, Profibus, Profinet, EtherCAT, OPC‑UA
  • Assist customers with protocol stack integration and performance optimization.
  • 5.
  • 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.
  • 6.
  • 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).
  • 7.
  • Documentation & Training
  • Conduct customer trainings and hands‑on workshops.
  • Provide technical feedback to product and development teams.

Collected experience requirement

3-5 years