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.
Opens nxp.wd3.myworkdayjobs.com in a new tab
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 — freeSimilar Other roles
Samsung Semiconductor
Staff Technical Program Manager
San Jose, California, United States|Other
Samsung Semiconductor
Associate, Executive Administration
San Jose, California, United States|Other
Micron Technology
STAFF ENGINEER GFAC SASIA - ELECTRICAL
Fab 10A, Singapore|Other
Micron Technology
TEST HBM DATA ANALYST
Taichung - MTB, Taiwan|Other