CIQ believes in helping people do great things. We do this by building strong communities for open-source software, innovating software infrastructure, and building the next generation of performance computing. Our software stack consists of Rocky Linux the CentOS replacement, Apptainer the container solution of choice for HPC, Warewulf a provisioning and cluster management solution, and Fuzzball our next-generation performance computing platform that is multi-cloud, multi-site, multi-cluster, and multi-node.
If you are interested in an environment built on ownership, diversity of thought, and pushing the limits of what is possible, then we would be interested in you.
POSITION SUMMARY
As a Linux Kernel Developer, you will produce and implement functional software solutions for Rocky Linux. You need to be familiar with various aspects of kernel support including real-time, embedded, and virtualization. You will work with the Development team to define software requirements and take the lead on operational and technical projects.
Additional responsibilities include but are not limited to:
Working closely with the development teams as well as product, the open-source community, and sales teams to develop relevant solutions.
Taking part in architecture-level discussions, planning, and implementation (lines of code).
Researching to ensure that what the Company is building is always the best path forward.
Documenting each project to facilitate integration for users.
Driving proof of concepts and minimal viable products for demonstration.
Releasing fast and release often software development mentality
Leveraging Git/GitHub for all development collaboration with internal teams and the open-source community.
Successful candidates will have interest and experience in the following areas: Linux internals, hardware testing, packaging, RPM, debugging, and hypervisors. You have the ability to deliver work with CI/CD, DevOps, and agile methodologies. You should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. A software development mentality of releasing efficiently and frequently. Strong problem solving, debugging, and communication skills. The ability to work independently as well as collaboratively in a remote team environment. A friendly, collaborative, humble, honest, and an always striving to be better attitude.
EDUCATION AND EXPERIENCE
At least five years of experience in C development. At least 3 years of experience with Linux kernel development, debugging, and support and two years of experience with real-time and virtualization. Proven experience in Linux internals, Kernel and User Space, and SysVinit. Involvement with the Open-Source Community is also preferred.
Medical, dental, vision insurance (80% employer/20% employee)
Flexible paid time off
Employee stock options
Remote work, no required travel for most positions.
© 2020 RemoteJobs.store. Built using NextJS and Vercel.
Uses RemoteOK and Remotive APIs.