At Civic Masters Corp, we value innovation, teamwork, and continuous learning. As a Kernel Software Engineer, you will have the opportunity to work on cutting-edge technologies and make a significant impact on our products. We offer a competitive salary, comprehensive benefits package, and a dynamic work environment. If you are passionate about kernel development and thrive in a fast-paced environment, we would love to hear from you.
Position: Kernel Software Engineer
Location: Indianapolis, Indiana, United States
Job Type: Full-time
Salary: Market rate
Civic Masters Corp is seeking a highly skilled Kernel Software Engineer to join our dynamic team. As a Kernel Software Engineer, you will be responsible for designing, developing, and maintaining the core components of our operating system. You will work closely with our hardware and software teams to ensure seamless integration of our products.
Key Responsibilities:
- Design and implement kernel-level software modules for our operating system
- Collaborate with hardware and software teams to develop efficient and robust solutions
- Write clean, maintainable, and efficient code in C and assembly language
- Debug and troubleshoot complex system issues at the kernel level
- Develop and maintain device drivers for various hardware components
- Ensure compatibility and compliance with industry standards and regulations
- Conduct thorough testing and performance analysis of kernel components
- Document design decisions, code changes, and system configurations
- Continuously research and implement new technologies to improve the performance and functionality of our operating system
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
- Minimum of 5 years of experience in kernel-level software development
- Extensive knowledge of C and assembly language programming
- Strong understanding of operating system concepts and kernel development
- Experience with debugging tools such as GDB and performance analysis tools
- Familiarity with hardware components and device drivers
- Excellent problem-solving skills and attention to detail
- Ability to work independently and in a team environment
- Strong communication and collaboration skills
Apply now and join our team as we revolutionize the world of technology.