Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Senior Embedded Software Engineer

  • Source: LinkedIn
  • Kernel Foundation - Master Linux Kernel & LDD
  • Hybrid
  • Bengaluru
  • Full-Time
  • Senior

Job Description

Company Description Kernel Foundation – Master Linux Kernel & LDD specializes in Linux kernel and device driver bug fixing services for companies, with engineers contributing directly to open source projects across drivers, memory and process management, file systems, and networking subsystems. The organization is deeply involved in triaging and resolving real-world issues reported on platforms like Bugzilla, giving team members exposure to complex, production-grade kernel challenges. Kernel Foundation also delivers advanced, instructor-led courses that help experienced professionals master Linux system programming, kernel internals, device drivers, network programming, and kernel debugging. Team members collaborate with top-tier experts, work with cutting-edge tools such as GDB, eBPF, and JTAG/OpenOCD, and gain hands-on experience across a wide range of embedded and networking environments.

Role Description As a Senior Embedded Software Engineer, you will design, develop, and maintain embedded software and Linux-based solutions for kernel and device driver projects. In this full-time hybrid role based in Bengaluru, you will work both onsite and remotely, collaborating with cross-functional teams to implement new features, optimize performance, and ensure reliability across embedded platforms. Typical responsibilities include writing and reviewing high-quality C/C++ code, integrating and testing device drivers, debugging complex kernel and user-space issues, and contributing to open source initiatives where applicable. You will analyze system-level behavior, perform root-cause analysis of defects, and work closely with hardware, firmware, and kernel engineers to deliver robust end-to-end solutions. You may also support internal technical training efforts by sharing best practices and mentoring less experienced engineers.

Qualifications

  • Strong proficiency in Embedded Software Programming and Embedded Software development for Linux-based or RTOS platforms.
  • Demonstrated experience in Software Development, including design, implementation, integration, and maintenance of production-quality code.
  • Advanced Debugging skills, including use of tools such as GDB, JTAG, logic analyzers, and kernel-level debugging frameworks.
  • Solid Software Design capabilities, with knowledge of design patterns, modular architecture, and performance optimization for resource-constrained systems.
  • Hands-on experience with Linux kernel internals and device drivers (e.g., character, platform, I2C/SPI, GPIO, UART, USB, PCI) is highly desirable.
  • Familiarity with Linux system programming concepts such as memory management, IPC, synchronization, and file system operations.
  • Working knowledge of network programming, embedded networking stacks, and debugging of communication protocols is a plus.
  • Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related technical field, or equivalent practical experience.
  • Ability to collaborate in a hybrid environment, communicate

Skills

  • cplusplus
  • linux-kernel
  • ipc

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Kernel Foundation - Master Linux Kernel & LDD

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes