Browse current jobs

LEAD ENGINEER-KERNEL&DRIVER-LINUX

Sasken · Kolkata

Apply on employer website

Collected role description

Role overview

LEAD ENGINEER-KERNEL&DRIVER-LINUX at Sasken

Required qualifications

  • Must have skills: 1.
  • Education – Bachelor's degree in Computer Science, Electrical Engineering, Telecommunications, or a related field (mandatory).

Preferred qualifications and skills

  • Teamwork & Independence – Ability to work both independently and collaboratively in a fast-paced environment." Nice to have skills: 1.
  • Telematics & Network Access Devices – Experience in Telematics and Network Access Device (NAD) development is an advantage. 4.
  • Platform-Specific Experience – Experience with Qualcomm platforms is preferred. 5.
  • Networking & Firewall Technologies – Experience with HWNAT, IPA, VLAN, iptables, and nftables is preferred.

Employment details

  • Location: Kolkata
  • Location: Kolkata [India]

Application details

  • Linux Kernel & Application Development – Develop and optimize Linux kernel and application components in Yocto, including filesystems, networking, open-source C libraries, debugging, and performance improvements. 2.

Additional role details

  • Skills: 1.
  • Software Platform Development & Maintenance – Contribute to Rolling Wireless software platform services (e.g., LTE, 5G modem, Wi-Fi, audio) and peripheral/framework development. 3.
  • Troubleshooting & Issue Resolution – Identify and resolve critical technical issues in embedded Linux environments. 4.
  • Software Architecture & Design – Deliver high-quality design documentation, including Software Architecture Design and Software Detailed Design for Linux-related features. 5.
  • Coding & Code Quality – Follow Rolling Wireless coding standards and develop high-quality C code, actively participate in code reviews, providing valuable insights and feedback in areas of expertise.
  • Programming Skills – Strong proficiency in C/C++ programming. 2.
  • Linux System Knowledge – Deep understanding of Linux filesystems, TCP/IP networking, device drivers, inter-process communication (IPC), memory management, and process scheduling. 3.
  • Build & Compilation Expertise – Extensive experience with Linux build systems, including GNU Make, Autotools, and CMake. 4.Debugging & Analysis – Strong Linux application debugging skills using GNU Binutils (GDB, objdump, readelf) and core dump analysis. 5.
  • Problem-Solving & Communication – A creative and quick learner with strong analytical skills and excellent verbal and written communication in English. 6.
  • Experience in innovating and prototyping new embedded technologies. 2.
  • Demonstrated ability to take ownership of tasks and drive them to completion. 3.
  • Security & Secure Boot – Knowledge of SELinux, Secure Boot, and TrustZone is a plus. 6.
  • Yocto Framework – Familiarity with Yocto Project for embedded Linux development is a plus. 7.
  • Experience – 5-8 years

Collected experience requirement

5 years