Developer - C/C++, Linux, Device Drivers and Networking Protocol Devel

Careernet

Chennai District, Bengaluru

Hybrid

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Careernet in Chennai invites an experienced embedded software engineer to design, develop, and maintain networking protocol software on Linux platforms.

You will implement Linux device drivers, analyze protocol behavior, and collaborate with teams to deliver production-ready embedded networking software. Candidates should have 5–10 years in embedded systems, strong C/C++ skills, and hands-on Linux development experience.

Qualifications

  • 5–10 years of experience in embedded software, Linux systems, device drivers, or networking protocol development.
  • Strong programming experience in C and C++ for embedded or systems software.
  • Hands-on experience with Linux-based software development and system-level programming.
  • Practical experience developing device drivers or other low-level Linux components.
  • Experience with networking protocols and network software development.

Responsibilities

  • Design, develop, and maintain networking protocol software using C and C++ on Linux platforms.
  • Develop and integrate Linux device drivers and low-level system components.
  • Analyze protocol behavior, network communication issues, and system-level defects.
  • Debug software across application, kernel, driver, and network layers using appropriate diagnostic techniques.
  • Collaborate with engineering teams to deliver stable, maintainable, and production-ready embedded networking software.

Skills

Device drivers
Linux
Protocol development
Network
C/C++
Driver development

Education

Bachelor's or master's in CS/ECE/EE

Job description

Key Skills

Device Drivers Development, Linux, Protocol Development, Network, C/C++, Driver Development

Roles and Responsibilities
  • Design, develop, and maintain networking protocol software using C and C++ on Linux platforms.
  • Develop and integrate Linux device drivers and low-level system components.
  • Analyze protocol behavior, network communication issues, and system-level defects.
  • Debug software across application, kernel, driver, and network layers using appropriate diagnostic techniques.
  • Collaborate with engineering teams to deliver stable, maintainable, and production-ready embedded networking software.
Skills Required
  • 5 to 10 years of relevant experience in embedded software, Linux systems, device drivers, or networking protocol development.
  • Strong programming experience in C and C++ for embedded or systems software.
  • Hands-on experience with Linux-based software development and system-level programming.
  • Practical experience developing device drivers or other low-level Linux components.
  • Experience with networking protocols and network software development.
Good to Have
  • Additional experience in driver development for embedded or networking platforms.
Education

Bachelor's or master's degree in Computer Science, Electronics, Electrical Engineering, or a related discipline.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Network Engineer_104561
Network Engineer_104561

MyCareernet • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C/C++ Network Architect
C/C++ Network Architect

Quant AIs • New Delhi

On-site
INR 1,500,000 - 2,000,000
Senior Software Developer - Networking platform
Senior Software Developer - Networking platform

Luxoft • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Embedded Software Engineer
Embedded Software Engineer

Wenger & Watson • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Device Driver Developer
Device Driver Developer

Sasken Technologies • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • India

On-site
INR 1,000,000 - 1,500,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Sequoia Applied Technologies • Bengaluru

On-site
INR 800,000 - 1,200,000
Linux Device Driver Engineer
Linux Device Driver Engineer

Ignitarium • Pune District

On-site
INR 600,000 - 1,200,000
SENIOR SOFTWARE ENGINEER - Embedded C
SENIOR SOFTWARE ENGINEER - Embedded C

Happiest Minds Technologies • Bengaluru

On-site
INR 900,000 - 1,500,000
Opening For Embedded software development C, Linux, OpenWrt
Opening For Embedded software development C, Linux, OpenWrt

Staffing Services • Chennai District

On-site
INR 1,800,000 - 2,400,000