About the role
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).
Aplyr's read
NXP Semiconductors drives innovation in the automotive and IoT sectors, attracting engineers and tech experts dedicated to cutting-edge semiconductor solutions.
What's promising
- •Strong focus on automotive and IoT markets, driving growth.
- •Global presence offers diverse career opportunities for engineers.
- •Investment in R&D supports innovation and technological advancement.
What to watch
- •Highly competitive semiconductor industry may pressure margins.
- •Dependence on automotive sector exposes company to market fluctuations.
- •Complex global supply chains can lead to operational challenges.
Why NXP Semiconductors
- •Leading provider of secure connectivity solutions for embedded applications.
- •Pioneers in automotive radar and advanced driver-assistance systems.
- •Robust portfolio in secure identification solutions sets it apart.
Aplyr’s read is generated by AI from public sources. Was it useful?
About NXP Semiconductors
NXP Semiconductors is a global semiconductor company that provides high-performance mixed signal and standard product solutions. The company focuses on automotive, security, and IoT applications.