
Apply Now
Linux Developer
Job ID: #
202502
Job Description
As a Linux developer, the person will be responsible for developing Linux software. Should be a very good C-programmer, understand DSA well and be comfortable working with Linux and hardware interfaces.
Must be able to compile and run open-source software, may be even the OS itself if possible. Create test programs and applications to check various hardware functions.
We are looking for Linux developers to join our HPC SW team that works on running full stack Linux software on our hardware board. This includes boot loader, Linux boot, device drivers (PCI, GigE),libraries, compilers, tools and applications.
Company:
Client
Location:
Bangalore
Company Size:
1-20
Job Type:
Contract
Experience
5 to 7 Years
Requirements
Technical Knowledge and Skill
Must be an expert in C,C++ programming.
Must be able to understand and create data structures and algorithms
Must be capable of working on low level code, systems programming and hardware interfacing.
Should have Working knowledge with open-source software.
Familiarity with open-source projects like Red Boot,UBoot, QEMU, Open compute, IPMI/BMC,Core boot etc.is an added advantage.Working knowledge in the areas of high-performance computing, threading and parallel programming with software libraries like mpi,openmp Working experience in sycl,dpc++ etc will be a plus.
Any work on math libraries,BLAS/Open BLAS and familiarity with floating point arithmetic (IEEE-754) or similar areas is a definite plus.
Any hobby or self-learning projects on Linux boards like Raspberry-Pi is an addedadvantage.
Minimum Qualification
B.E,B.S,B.Tech,M.E,M.S,M.Tech,M.Sc,MCA or equivalent degree in the fields of Computer Science,ECE,EEE etc.with C and systems programming, hardware interfacing,digital electronics and related subjects.
Experience
About 5 years of relevant experience