Linux Kernel Developer Jobs - Apr-May 2024

Experience (Years): Fresher:0-1 | Fresher-Mid:2-4 | Mid: 5-8
Mid-Senior: 9-11 | Senior: 12+ | Director: 15+

  1. Linux Developer (Linux-Kernel-Developer-240416)
  2. Engineer - Linux Kernel Engineer (Linux-Kernel-Developer-240417)
  3. Embedded Linux Developer (Linux-Kernel-Developer-240418)
  4. Linux Kernel Developer (Linux-Kernel-Developer-240419)
  5. Datapath Linux Developer (Linux-Kernel-Developer-240420)


Title: Linux Developer
Job Code: Linux-Kernel-Developer-240416

Location: Hybrid
Experience: Mid Level
Date Posted: 2024-03-29
Valid Through: 2024-04-30
Apply: Job Application Form

Job Description:
Role:

Linux Networking - Software Development Engineer.

Desired Experience Range:

8 years to 12 years.

Location:

Bangalore, Hyderabad, Kolkatta, Indore, Gandhinagar, Bhuvaneshwar, and Noida.

Required Technical Skills:

Networking with TCP/IP, System Administration Knowledge i.e., Subnet Masking, System Level Programming involving Shell scripting, Messaging, Advanced Linux is a must, Message Capture by Tools e.g., Fiddle.

The candidate is responsible for Software development. The potential candidate will have the ability to solve complex incidents in networking and Linux domain. The candidate will support System Administrator.

Must- have:
  • Linux System Administration Knowledge.
  • Networking with TCP/IP, Subnet Masking.
  • Shell scripting - Regular expressions, Messaging., automation using shell scripting.
  • Advanced Linux: Messaging, mounting remote drives, file folders, Providing access permissions to files.
  • Message Capture by Tools e.g., Fiddler, Wireshark etc.
Good to have:

Business Knowledge: Market Data and Financial Domain experience.

Minimum Qualification:

15 years – Full-time academic education.

Title: Engineer - Linux Kernel Engineer
Job Code: Linux-Kernel-Developer-240417

Location: Hybrid
Experience: Fresher-Mid Level
Date Posted: 2024-03-28
Valid Through: 2024-04-27
Apply: Job Application Form

Job Description:
Experience: 2 To 4 Years

Job Description:
  • Hands on experience of C ,C++ Libraries, Java , JNI & Frameworks
  • Hands on experience of Android Application Framework, Android native daemons/services, Android UX
  • Basic AOSP architecture.
  • AOSP / Auto Framework Services.
  • Android Auto Vehicle HAL, Car Services.
  • AOSP / ART / Zygote / Binder / System Server customizations.
  • Android Boot sequence & boot stability.
  • Android NDK, Treble, HIDL/HAL.
  • Good at OS concepts , any Linux, RTOS prior experience.
  • Security Selinux.
  • Android Recovery mechanism.
  • Experience in Git, Android Make, Android Tools, Android Studio, adb, gdb, traceview
  • Good debugging/Analytical , Problem solving skills.


Title: Embedded Linux Developer
Job Code: Linux-Kernel-Developer-240418

Location: Hybrid
Experience: Fresher (Entry Level)
Date Posted: 2024-03-27
Valid Through: 2024-04-27
Apply: Job Application Form

Job Description:
Job Summary

Role: Embedded Linux Developer
Relevant experience: 1-3 years

Responsibilities
  • Should be good at, C, C++, and Linux driver development
  • Should have worked in protocols like i2S, SPI, and i2C. rf, 6lowpan, Tcp / Ip stack, etc.
  • Experience in porting MbedOS and FreeRTOS to different boards is good.
  • Analyzing and enhancing efficiency, stability, and scalability of system resources
  • Design, develop, code, test, and debug system software
  • Provide post-production support
  • Interface with hardware design and development
  • Proficient in Linux Driver Development & Linux TCP/IP protocol stack.
  • Preferred hands on experience in OpenWRT development and support.
  • Excellent understanding of Linux Operating system concepts.
  • Hands on experience in Yocto Linux build environment.
Requirements
  • Proven working experience in software engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills


Title: Linux Kernel Developer
Job Code: Linux-Kernel-Developer-240419

Location: Hybrid
Experience: Fresher (Entry Level)
Date Posted: 2024-03-29
Valid Through: 2024-04-27
Apply: Job Application Form

Job Description:
Experience: 0-3 years

Qualifications:
  • Bachelors /Masters /Engineering degree in Computer science or equivalent Experience/Knowledge in Device driver, Kernel mode development, C, C Programming Language etc.
  • Experience of OS internals such as ESX, Linux or other Unix operating systems
  • Experience in OS debugging, analyzing system crashes
  • Ability to work cooperatively in a local team and with the team in the US.
  • Strong analytical and problem-solving skills
  • Good communication skills, comfortable working in a team orientated environment
Desired Skills and Experience:
  • Information technology
  • Device drivers
  • Senior software engineer
  • Atg
  • Linux
  • Debugging
  • Vos
  • Adapters
  • C
  • Os
  • C programming
  • Kernel
  • Windows
  • Os internals
  • Infrastructure
  • Unix


Title: Datapath Linux Developer
Job Code: Linux-Kernel-Developer-240420

Location: Hybrid
Experience: Mid-Senior Level
Date Posted: 2024-03-31
Valid Through: 2024-04-27
Apply: Job Application Form

Job Description:
Job Description

The candidate should have 10+ years of experience in network software development in embedded system. He/She should have the ability to
  • Self -driven individual who can independently architect, design, develop and deliver software and networking features
  • Handle diagnosis and resolution of customer problems and field issues
  • Keep a tab on the developments in the technology and industry
Specific Knowledge/Skills
  • Linux, Kernel, TCP/IP, DPDK, PMD, VPP (FD.io)
  • Should have very good C programming and shell scripting skills.
  • Should have good data structure/algorithm skills.
  • Good understanding of Operating System concepts
  • Good understanding of processor architectures like MIPS, PPC, ARM and iX86 architectures
  • Expert in Linux system programming environments
  • good at kernel programming, kernel internals and TCP/IP stack of kernel.
  • Should have a fair understanding of networking domain(routing, bridging and data plane services) and TCP/IP protocols.
  • Good understanding of IpV4 and IPV6.
  • Should have experience on DPDK Library, and Poll Mode Drivers (PMDs)
  • Experience on Cisco's Vector packet processing (VPP)
  • debugging Linux systems and troubleshooting networking problems
  • Good exposure and understanding of Linux memory management, scheduling, and performance optimization.
  • Datapath throughput enhancement experience
  • Experience in yocto build system is a plus.
  • Knowledge in multi thread, multi process architectures is a plus.
  • Strong foundation in software engineering best practices
  • Excellent verbal and written communication skills


advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.