Kernel Developer at
Remote
Kraków, Poland
Skills
C
Problem Solving
Team Player
Linux
Description
Project aims to fill C developer position responsible for Linux kernel development. The job includes (but is not limited to) developing, fixing, debugging and improving the Linux kernel, and contributing the changes upstream. Responsibilities:1. Kernel Modification: Collaborate with a team of engineers to customize and modify the Linux Kernel to address specific project requirements.2. Code Development: Write clean, efficient, and well-documented C code to implement kernel modifications.3. Performance Optimization: Identify and resolve performance bottlenecks within the kernel to improve system efficiency.4. Debugging and Troubleshooting: Debug and troubleshoot kernel-related issues, including memory management, process scheduling, and device drivers.5. Integration: Integrate custom kernel modifications into the existing system architecture while ensuring compatibility and stability.6. Security: Implement security measures and best practices to safeguard the Linux Kernel against vulnerabilities7. Collaboration: Collaborate with cross-functional teams, including software engineers, hardware engineers, and QA teams, to ensure successful kernel modifications.8. Documentation: Maintain detailed documentation of kernel modifications, code changes, and best practices. Job requirements:
  • Coding Skills: Proficiency in C programming, debugging, and optimization techniques.
  • Linux Knowledge: Familiarity with Linux distributions and kernel development tools
  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Experience:
  • Proven experience in C programming with a strong focus on Linux kernel development.
  • Knowledge of kernel internals, system calls, and kernel modules.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Problem Solving: Strong analytical and problem-solving skills to troubleshoot kernel-level issues effectively.
  • Communication: Excellent english verbal and written communication skills, as collaboration with both technical and non-technical teams is essential.
  • Team Player: Ability to work effectively in a collaborative team environment, sharing knowledge and ideas.
Must possess a legal work permit in Poland Benefits:General benefits:
  • Hybrid & remote work model
  • Attractively located office with collaboration spaces
  • Onsite parking space for employees
  • Company performance related bonus
  • Referral program with financial bonus
  • Life Insurance
  • Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment
  • Access to internal Learning Platform with multiple trainings oriented for professional growth
Lifestyle benefits:
  • Access to MyBenefit platform (Multisport included)
  • Team Building activities
  • Charity initiatives
  • Working environment promoting diversity and inclusion
Health benefits: Private medical care - Platinum Package
About company
Infogain is a software engineering company which creates human - centered digital platforms for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, and retail industries.

Find your dream job 🚀

Get recommended to multiple jobs and make your profile visible to top company recruiters
Highlight your strengths and get matched for culture fit
Get free access to job search tools
Gyfted 2021, Palo Alto, CA 94305. All rights reserved.