Who we are?Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. Using technologies such as cloud, microservices, automation, IoT, and artificial intelligence, we engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, and retail industries. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP).In September 2019, we opened our first office in Poland and started with only two people. Within two years, our team grew from 2 people to 150 employees. We consider it a success and a result of well-coordinated work.
Here at Infogain, we work according to our core values: growing together, creating client value, innovating, and delivering excellence. Based on it, you will feel appreciated and have an opportunity to provide impactful solutions for our clients. We believe technology defines the future, so Infogain must ensure that we serve all genders, races, and identities. We build diverse, equitable, inclusive teams because we all want our customers to see themselves reflected in what we do, starting with Infogain.
Project info: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. Software testing: Write automated tests using Fuzzing technique 7. Security: Implement security measures and best practices to safeguard the Linux Kernel against vulnerabilities. 8. Collaboration: Collaborate with cross-functional teams, including software engineers, hardware engineers, and QA teams, to ensure successful kernel modifications. 9. Documentation: Maintain detailed documentation of kernel modifications, code changes, and best practices. Job requirements:Bachelor's or Master's degree in Computer Science or a related field.· Strong C programming skills: Proficiency in C programming and data structures is essential.· Linux Kernel expertise: Prior experience with Linux Kernel development and modification is highly preferred.· Debugging and troubleshooting skills: Ability to diagnose and resolve complex kernel-level issues.· Version Control: Familiarity with version control systems such as Git.· Strong problem-solving skills: Analytical mindset and the ability to tackle complex technical challenges.· Team player: Strong interpersonal and communication skills to collaborate effectively with cross-functional teams.· Adaptability: Willingness to learn and adapt to new technologies and methodologies.
Benefits:
General benefits:· Hybrid work model combining office & remote work· 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 growthLifestyle benefits:· Access to MyBenefit platform (Multisport included)· Team Building activities· Charity initiatives· Working environment promoting diversity and inclusionHealth benefits:· Private medical care - Platinum Package