Customer Application Support Engineer

NXP Semiconductors

Dadri

On-site

INR 900,000 - 1,500,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Segment (Twilio) is seeking a Customer Application Support Engineer to build and support embedded Linux solutions for industrial applications. You will diagnose and debug kernel, BSP, and driver issues while collaborating with hardware, software, and QA teams to ensure field readiness.

The role emphasizes hands-on driver development, Linux build systems, and secure, scalable integration with HMI, industrial I/O, and protocol stacks across the product stack.

Qualifications

  • 3–5 years of hands-on experience in Embedded Linux and driver development.
  • Experience with Linux BSP, kernel, bootloaders, and driver integration.
  • Experience with industrial embedded applications.

Responsibilities

  • Provide frontline technical support for Linux BSP, kernel, bootloaders, and driver integration.
  • Debug real‑time issues across hardware, kernel, and applications.
  • Develop, modify, and integrate Linux device drivers for peripherals.
  • Work with Yocto/Buildroot for BSP development and system integration.
  • Support HMI/UI, protocol stacks, and security hardening.
  • Document technical guides and conduct customer trainings.

Skills

Embedded Linux
Linux kernel debugging
Customer communication
Troubleshooting
Hardware-software integration

Education

B.E./B.Tech in ECE/CSE/EE
M.E./M.Tech or MSc

Tools

Yocto
Buildroot
Qt
Docker
CI/CD tooling

Job description

Customer Application Support Engineer

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.

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:

  • Secure Key storage
  • Vulnerability assessment & compliance
  • 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)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Customer Application Support Engineer
Customer Application Support Engineer

NXP Semiconductors • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Customer Application Support Engineer
Customer Application Support Engineer

NXP Semiconductors • India

On-site
INR 600,000 - 800,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Senior Embedded Linux Engineer (Automotive)
Senior Embedded Linux Engineer (Automotive)

Triumph Motorcycles • Jaipur

On-site
INR 900,000 - 1,200,000
Embedded Linux Firmware Developer
Embedded Linux Firmware Developer

Axisindia • India

On-site
INR 850,000 - 1,200,000
Embedded Linux BSP Engineer
Embedded Linux BSP Engineer

BotLab Dynamics • Dadri

On-site
INR 1,200,000 - 1,800,000
Linux BSP & Device Driver Engineer
Linux BSP & Device Driver Engineer

PQAngels Tech • Bengaluru

On-site
INR <1,000
C++ Embedded Developer
C++ Embedded Developer

Sunovaa Tech • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Specialist - Embedded Firmware
Specialist - Embedded Firmware

Eaton Corporation • Pune District

On-site
INR 2,400,000 - 4,200,000