2 Ampsys Consulting Jobs
Linux Developer - C/C++ (4-6 yrs)
Ampsys Consulting
posted 14hr ago
Flexible timing
Key skills for the job
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.
Roles and Responsibility :
- 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. 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 added advantage.
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
Functional Areas: Other
Read full job description