Mirafra logo

Mirafra

linux kernel validation with strong embedded c background; Exp:3-8 yrs;

Mirafra

📍 Bengaluru, India 🇮🇳

full-time
mid-level
on-site
Posted —

Key Skills

LinuxCdebuggingGitvalidation

Industry

SemiconductorAutomotive

Job Description

Company Description Mirafra Technologies is a technology consulting company specializing in semiconductor design services, embedded software development, and digital transformation. The organization has a strong team of more than 1,000 engineers and is headquartered in Bengaluru, with additional offices in Hyderabad, Chennai, and Pune. Mirafra also has a global presence with offices in the United States and operations in Singapore and Sweden. Engineers at Mirafra have delivered hundreds of successful projects, solving complex technical challenges while benefiting from continuous training and development. The company maintains long-term partnerships with customers ranging from startups to leading global semiconductor companies.

Role Description This is a full-time, on-site role based in Bengaluru for a Linux Kernel Validation Engineer with a strong embedded C background and 3–8 years of experience. The role involves designing and executing test plans for Linux kernel features on embedded platforms, validating functionality, performance, and stability, and analyzing kernel logs to identify and isolate issues. The engineer will develop and maintain test frameworks and scripts, collaborate closely with kernel and embedded software developers to debug and resolve defects, and contribute to continuous improvement of validation methodologies. Daily responsibilities include working with hardware boards, configuring and building custom kernels, documenting test results, and providing clear feedback to cross-functional teams.

Qualifications

  • Strong skills in Troubleshooting and diagnosing complex issues in embedded Linux environments..
  • 3–8 years of experience in embedded C programming, particularly for Linux kernel, drivers, or low-level system components.
  • Experience with kernel configuration, compilation, and deployment on embedded hardware platforms.
  • Familiarity with debugging tools (e.g., gdb, perf, ftrace, crash analysis tools) and version control systems (e.g., Git).
  • Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related technical field.
  • Ability to work collaboratively in diverse teams, communicate technical findings clearly, and document validation processes and results.