Customer Application Support Engineer

NXP SemiconductorsNoida, Uttar PradeshOn-siteFull-timeMid level, 2–5 yearsListed 5 months ago

Apply now

About this role

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..
1. 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.

2. 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.

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

- 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.

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

- 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...

#LI-7013