Tech Mahindra-Embedded C/C++

Naukri E-hire

Bengaluru

Hybrid

INR 1,200,000 - 1,600,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Naukri E-hire in Bengaluru, India is seeking an experienced embedded software engineer to develop and maintain kernel-level software. The role focuses on C/C++ development for embedded systems and kernel customization, with emphasis on Linux kernel internals.

You will debug, optimize, and collaborate with cross-functional teams to ensure robust, scalable kernel modules and system-level applications.

Qualifications

  • Hands-on experience in Embedded C/C++ development.
  • Experience with Linux Kernel development.
  • Strong understanding of C/C++ concepts.
  • Experience debugging embedded/Linux systems.
  • Knowledge of Linux internals and system-level programming.

Responsibilities

  • Develop and maintain embedded software using C/C++.
  • Work on Linux Kernel development, customization, and debugging.
  • Develop, modify, and optimize kernel-level modules and components.
  • Perform software debugging, troubleshooting, and performance optimization.
  • Collaborate with cross-functional teams for design, development, and integration.
  • Participate in code reviews, testing, and defect resolution.

Skills

Embedded C/C++
Linux kernel development
C/C++ programming
Debugging embedded/Linux
Linux system programming

Tools

Git

Job description

Key Responsibilities


  • Develop and maintain embedded software using C/C++.

  • Work on Linux Kernel development, customization, and debugging.

  • Develop, modify, and optimize kernel-level modules and components.

  • Perform software debugging, troubleshooting, and performance optimization.

  • Collaborate with cross-functional teams for design, development, and integration.

  • Participate in code reviews, testing, and defect resolution.


Mandatory Skills


  • Strong hands-on experience in Embedded C/C++.

  • Good experience in Linux Kernel development.

  • Strong understanding of C/C++ programming concepts.

  • Experience with debugging and troubleshooting embedded/Linux systems.

  • Good understanding of Linux internals and system-level programming.


Good to Have


  • Device driver development experience.

  • Linux kernel modules.

  • Embedded Linux experience.

  • Knowledge of OS concepts, memory management, and multithreading.

  • Experience with Git and debugging tools.



Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Software Engineer - C Developer & Linux
Software Engineer - C Developer & Linux

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded C++ Developer
Embedded C++ Developer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,500,000 - 1,900,000
C++ Developer_104925
C++ Developer_104925

MyCareernet • Pune District

On-site
INR 600,000 - 1,200,000
Embedded Linux Developer
Embedded Linux Developer

The Flower Puff Girlz • Pune District

On-site
INR 2,700,000 - 3,300,000
Hybrid work model
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
Embedded C Developer
Embedded C Developer

HCLTech • Chennai District

On-site
INR 600,000 - 1,000,000
Software Engineer Senior (C++/C#)
Software Engineer Senior (C++/C#)

Careernet • Coimbatore District

On-site
INR 3,500,000 - 5,500,000
Technical Lead_IDS C++ Developer
Technical Lead_IDS C++ Developer

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 600,000 - 1,200,000
Software Engineer, Embedded Systems
Software Engineer, Embedded Systems

Ceremorphic, Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000