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.
