If you are a highly motivated and talented Kernel Developer looking for a new challenge, we would love to hear from you
Job Title: Kernel Developer
Location: San Francisco, California, United States
Job Type: Full-time
Salary: $171000 - $208000
About the Company: Lobox is a fast-growing technology company that is dedicated to developing cutting-edge software solutions for our clients. Our team is composed of talented and passionate individuals who are committed to pushing the boundaries of technology and innovation. We are currently seeking a highly skilled Kernel Developer to join our team and help us in building the next generation of software products.
Job Overview: As a Kernel Developer, you will be responsible for designing and developing the core components of our software products. You will work closely with our team of engineers and collaborate with cross-functional teams, including product managers, UI/UX designers, and quality assurance engineers, to ensure the successful delivery of our projects. You will be responsible for writing efficient, high-quality, and scalable code that will be used by millions of users worldwide. This is an excellent opportunity for someone who is passionate about low-level programming and enjoys solving complex problems.
Key Responsibilities:
- Design and develop core components of our software products, including device drivers, system libraries, and other low-level software modules.
- Collaborate with cross-functional teams to define project requirements and develop technical solutions.
- Write clean, efficient, and well-documented code that meets the company's coding standards and best practices.
- Optimize existing code and troubleshoot issues to ensure high performance and scalability of our software products.
- Participate in code reviews and provide constructive feedback to team members.
- Stay updated with the latest industry trends and technologies and implement them in our projects.
- Take ownership of assigned tasks and ensure timely delivery of high-quality solutions.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering or a related field.
- 3+ years of experience in low-level programming, kernel development, or device driver development.
- Strong knowledge of C and C++ programming languages and experience in writing efficient and optimized code.
- Experience with Linux or other Unix-like operating systems.
- Solid understanding of operating system concepts, including memory management, process scheduling, and file systems.
- Familiarity with Agile software development methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork skills.
Why Work with Us?
- Competitive salary and benefits package.
- Opportunities for career growth and development.
- A collaborative and inclusive work environment.
- Flexible working hours.
- Regular team building and social events.
- A chance to work on challenging and innovative projects.
Join our team and be a part of shaping the future of technology!