Engineer III – Software Development | Hyderabad

FT Protech

Hyderabad

Presencial

INR 900.000 - 1.500.000

Jornada completa

Hace 8 días

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

FT Protech in Hyderabad seeks an Engineer III – Software Development to lead Linux kernel development, device drivers, and Ethernet stacks for embedded systems. You’ll own kernel-space C code, debug across platforms, and upstream patches with open-source communities.

The role requires 5+ years in Linux systems, strong C skills, and experience with kernel internals, drivers, and networking. On-site Hyderabad engagement with competitive compensation.

Formación

  • 5+ years of professional software development with a focus on Linux systems.
  • Hands-on kernel development, driver implementation, and Ethernet kernel drivers.
  • Experience with open-source kernel workflows and upstream contributions.

Responsabilidades

  • Architect, design, and maintain Linux kernel modules and low-level drivers.
  • Develop and optimize high-performance ETH kernel drivers for networking hardware.
  • Configure memory management, scheduling, synchronization, and interrupts.
  • Perform hardware verification, board bring-up, and on-board debugging.
  • Contribute to open-source kernel efforts, code reviews, and upstream patches.
  • Identify bottlenecks, memory leaks, and concurrency issues using kernel tools.
  • Collaborate with hardware, firmware, and QA teams across projects.
  • Maintain thorough technical docs for kernel architectures and APIs.

Conocimientos

C programming
Embedded C
Linux kernel internals
Linux device drivers
Ethernet kernel drivers
Kernel memory management
Concurrency debugging

Educación

Bachelor’s or Master’s in CS/CE/EE

Herramientas

GDB
ftrace
perf
kgdb

Descripción del empleo

Position Summary:

Driving innovation in core embedded operating systems and low-level networking architectures, FT Protech is expanding its advanced systems engineering group with an opening for an accomplished Engineer III – Software Development in Hyderabad. In this critical technical leadership role, you will architect, optimize, and maintain complex Linux kernel subsystems, specialized device drivers, and high-performance Ethernet networking stacks. Bringing over five years of dedicated systems programming expertise and deep familiarity with kernel internals, you will empower our engineering division to deliver secure, resilient, and lightning-fast software solutions. This career opportunity offers competitive remuneration, immediate joining incentives, and exceptional technical visibility within a premier global technology consulting enterprise.

Detailed Job Description:

As an Engineer III – Software Development supporting FT Protech in Hyderabad, India, you will take full operational, architectural, and tactical ownership of Linux kernel development, device driver implementation, and hardware platform verification. Your day-to-day responsibilities include designing, developing, and debugging complex kernel-space C code, writing and optimizing Ethernet (ETH) kernel drivers, and conducting rigorous on-board debugging across diverse embedded silicon platforms. You will work extensively with open-source kernel development workflows, upstreaming patches, and low-level operating system synchronization primitives.

Key Responsibilities:
  • Architect, design, develop, test, and maintain robust Linux kernel modules and low-level device drivers in C.
  • Implement, optimize, and troubleshoot high-performance Ethernet (ETH) kernel drivers for networking hardware.
  • Configure operating system memory management, process scheduling, synchronization primitives, and interrupt handlers.
  • Execute rigorous hardware platform verification, board bring-up, and advanced on-board system debugging.
  • Contribute actively to open-source kernel development initiatives, code reviews, and upstream patch submissions.
  • Analyze system performance bottlenecks, memory leaks, and concurrency faults utilizing kernel debugging suites.
  • Collaborate seamlessly with cross-functional hardware design, firmware engineering, and QA verification squads.
  • Maintain accurate, comprehensive technical documentation of kernel architectures, driver APIs, and debugging runbooks.
Required Qualifications & Skills:
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electronics, or a related technical discipline.
  • Minimum of 5+ years of progressive professional experience in software development with a core focus on Linux systems.
  • Strong, demonstrable hands‑on professional expertise in C programming, Embedded C, and low‑level memory manipulation.
  • Comprehensive working knowledge and practical proficiency in Linux Kernel Internals and operating system fundamentals.
  • Mandatory hands‑on professional experience in Linux Device Driver Development for complex peripheral hardware.
  • Deep practical familiarity with Ethernet (ETH) kernel drivers and embedded networking protocols.
  • Solid practical experience in hardware platform verification, board bring-up, and on‑board debugging techniques.
  • Proven track record in open‑source kernel development, code optimization, and upstreaming contributions.
Nice-to-Have Skills:
  • Professional certifications in embedded Linux development, kernel optimization, or advanced C systems programming.
  • Prior professional working experience in semiconductor, networking equipment, telecommunications, or automotive R&D organizations.
  • Hands‑on familiarity with Yocto Project, Buildroot, and custom embedded Linux distribution creation.
  • Experience utilizing advanced kernel debugging utilities such as GDB, ftrace, perf, crash, and kgdb.
  • Exposure to agile software development methodologies and enterprise IT service management ticketing platforms (ServiceNow, Jira).
Application Information:
  • Salary/Rate: Market Competitive / Enterprise Systems Engineering Package
  • Deadline: Open until filled (Urgent Hyderabad Kernel Development Opening)
  • Notice Period: Immediate Joiners Preferred
  • Contract Duration: Permanent / Full-Time On-Site Engagement (Hyderabad)
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Software Engineer | FT Protech | Hyderabad
Embedded Software Engineer | FT Protech | Hyderabad

FT Protech • Hyderabad

Presencial
INR 1.200.000 - 2.000.000
Linux USB Driver Developer (Linux Kernel & C Programming) | FTProtech | Hyderabad
Linux USB Driver Developer (Linux Kernel & C Programming) | FTProtech | Hyderabad

FTProtech • Hyderabad

Híbrido
INR 1.200.000 - 2.000.000
Engineer II – Software Development (USB Driver Development) | Ftprotech | Hyderabad
Engineer II – Software Development (USB Driver Development) | Ftprotech | Hyderabad

ftprotech • Hyderabad

Presencial
INR 1.400.000 - 2.200.000
Engineer II – Software Test (5G/LTE Modem Testing) | FTP Tech | Hyderabad, India
Engineer II – Software Test (5G/LTE Modem Testing) | FTP Tech | Hyderabad, India

FTP Tech • Hyderabad

Presencial
INR 900.000 - 1.300.000
Senior Software Developer - Networking platform
Senior Software Developer - Networking platform

Luxoft • Bengaluru

Presencial
INR 2.500.000 - 4.500.000
Engineer / Senior Engineer (Linux BSP)
Engineer / Senior Engineer (Linux BSP)

Arrow Electronics • Pune District

Presencial
INR 1.500.000 - 3.000.000
Software Development Engineer - 316
Software Development Engineer - 316

Sunrise Biztech Systems • Bengaluru

Presencial
INR 2.500.000 - 4.200.000
Embedded c++ Firmware Engineer (10 yrs)___immediate available
Embedded c++ Firmware Engineer (10 yrs)___immediate available

PineQ Lab Technology • Hyderabad

Presencial
INR 1.000.000 - 1.500.000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Chabez Tech • Pune District

Presencial
INR 3.500.000 - 5.500.000
Principal Embedded Software Engineer | KPIT | Pune
Principal Embedded Software Engineer | KPIT | Pune

KPIT • Pune District

Presencial
INR 4.000.000 - 6.000.000