LEAD ENGINEER-KERNEL&DRIVER-LINUX
Sasken · Kolkata
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