Truminds - Embedded Linux Engineer - SoC

5 - 9 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced Embedded Linux Developer, you will be responsible for validating and quality-assuring Yocto based Linux BSP across diverse SoCs such as QCS6490, QRB5165, QCS8550. Your main tasks will include designing and executing comprehensive test plans, driving the development of test infrastructure, and collaborating with firmware/kernel teams to ensure robust and reliable SoC platform support. You will be expected to develop test plans and test cases for system, integration, and regression testing on mobile and IoT-class SoCs, including camera, multimedia, networking, and connectivity. Additionally, you will need to flash and boot Yocto-generated images on hardware evaluation kits, and validate key subsystems such as bootloader, kernel, drivers (Wi-Fi, Bluetooth, camera, display), power management, and real-time functionality. Building and maintaining automation frameworks will be a crucial part of your role, including tasks such as kernel image deployment, logging, instrumentation, hardware reset, and network interfaces. You will also be required to track and report software/hardware defects, work with cross-functional engineering teams to triage and resolve issues, analyze system logs, trace output, measure boot/latency, resource utilization, and performance metrics. Furthermore, maintaining test infrastructure and CI pipelines to ensure reproducibility and efficiency will be essential. Contribution to documentation, including test reports, acceptance criteria, qualification artifacts, and release skills, is also expected from you. In terms of technical skills, you should have a strong background in C/C++, scripting languages (Python, Bash), ARM toolchain, cross-compilation, Yocto & BitBake workflows, experience in building BSPs, and flashing images on development boards. Proficiency in Linux kernel internals, drivers, real-time patches, and experience with Qualcomm SoCs or similar ARM platforms is required. Hands-on knowledge of QCS/QRB platforms, multimedia pipelines, GPIO/I2C/SPI interface, multimedia, hardware bring-up, serial consoles, bootloader debugging (U-Boot), Secure boot, OP-TEE/QSEE, root filesystem, GitLab/Jenkins/Buildbot, and hardware-triggered automation is also essential. Additionally, having experience with performance analysis and profiling tools, the ability to measure boot time, trace latency, and optimize kernel subsystems would be beneficial. Nice-to-have skills include experience in debugging multimedia subsystems, familiarity with Debian/Ubuntu-based host build environments, knowledge of Qualcomm-specific test tools, and manifest workflows, as well as prior work in IoT/robotics, real-time or safety-critical embedded platforms, and exposure to certification/regulatory testing. (ref: hirist.tech),

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You