Find a jobRecruiters

Staff Engineer - Firmware Development, Kernel Programming and Validation

Exclusive opportunity

Onsite

Staff Engineer - Firmware Development, Kernel Programming and Validation

CareerXperts Consulting

Staff Engineer - Firmware Development, Kernel Programming and Validation

Skills

Python

4 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

17 October 2026

What they need


About The Team

We are a team of Software Engineers who all share a passion for wanting to stamp their mark on the future of computing, wherever it may lead. As a team we help maintain its leadership in the embedded market and play a crucial role in making a successful server platform.

We are looking for highly capable engineers to work in the areas of Client/Server/IoT, ready to use their knowledge and experience to ensure we continue to deliver software with the level of quality demanded by our customers.

Job Purpose and Accountabilities

Responsibilities:

  • Your day-to-day role will involve low level software development, test and debug on various platforms, including software models, development boards and shipping products.
  • Participating in the design and implementation of new features and bug fixes in Trusted Firmware, secure OS, bootloaders, Hypervisor, AOSP, Linux Kernel
  • Act as a people manager or technical lead, supporting engineer growth, guiding teams, and coordinating efforts to ensure predictable delivery of quality software.

Skills and Experience:

Required

  • Minimum 14+ years of demonstrated experience.
  • Excellent C/C++ programming skills with the ability to add significant new functionality
  • Analyze and fix sophisticated defects. Some knowledge of assembly and strong debugging skills.
  • Expertise in low-level software, with a strong understanding of system architecture, OS fundamentals, bootloaders.
  • Good understanding of test methodologies, CI and test automation.
  • Technical leadership or people management experience, mentoring junior engineers.

Nice To Have

  • Experience with Python programming and writing shell scripts.
  • Experience of software profiling, instrumentation, and optimization.
  • Experience with Security Development Lifecycle (SDL) practices.
  • Familiarity with open-source project development cycles and contribution processes including upstreaming and codeline maintenance.
  • Strong interpersonal skills; excellent written and spoken English.

Please share your resume to [email protected] for more details.

Other offers great for you!

These companies are also looking for great profiles

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

12 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

8 hours ago

Quick apply

Kalytech Consulting

Automation Engineer

540€

Freelance

Leuven, Belgium

Hybrid

Skills

PythonAnsibleautomationpowershell

4 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools