Login Sign Up

11723 | Firmware Testing Engineer – Embedded Linux

Utthunga

2 - 5 years

Bengaluru

Posted: 28/06/2026

Job Description

Job Title

Firmware Testing Engineer Embedded Linux

Job Description


Looking for a Test engineer which is having expecraince in testing of a product built using Linux Yocto on I.MX8 platform with peripherals like USB, HART, FF BUS, and PROFIBUS and having experiance in end to end system validation.


Roles & Responsibilities


  • Experience in customizing Linux BSP (Board Support Package) test cases for i.MX boards.
  • Experience in validation of optimized U-Boot, Linux kernel, and device drivers for target hardware.
  • Develop test cases for Linux device drivers for various hardware components.
  • Hand-on experience with Linux device drivers I2C, SPI, GPIO, PWM, UART, MMC/SD, USB, Ethernet (PHY/MAC), Industrial fieldbus (PROFIBUS), Display (DRM)
  • Worked on communication protocols including USB, HART, FF BUS, and PROFIBUS.
  • Preferred to have Development experience in Linux BSP for NXP i.MX board using Yocto.
  • Experience with Linux IPC, multithreading, and real-time constraints.
  • Collaborate on application development and ensure seamless integration with UI components.
  • Good experience of real-time systems and industrial communication protocols.
  • Perform system integration and testing to ensure compliance with functional and performance requirements.


Mandatory Skills

Unit and functional level testing experience in Embedded Linux development (kernel, drivers, Yocto build system), Knowledge of bootloaders (U-Boot), device tree configuration, and cross-compilation , Experience in tools & frameworks - Yocto Project, Buildroot, Git, Gerrit, Jenkins, JTAG, GDB, strace, Communication Protocols: USB, HART, FF BUS, PROFIBUS, Knowledge of user Interface design: Menu structures and navigation, Integration & Testing: End-to-end system validation,

Desirable Skills

Hands-on experience with NXP i.MX SoCs and associated peripherals, in C/C++, shell scripting, and Linux system programming, Application Development & Integration, debugging and performance optimization skills.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.