Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by CrowdStrike, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer III, Windows Kernel position at CrowdStrike is a critical role within our engineering team, focusing on the design, development, and optimization of Windows kernel components. You will be responsible for enhancing our security solutions through direct interaction with the operating system's core functionalities. This position entails collaborating with other engineers and product teams to ensure robust security measures are integrated within our software, while also contributing to innovative engineering practices to drive the effectiveness and efficiency of our security products.
Job Responsibilities
- Develop and maintain kernel-level drivers and modules for Windows operating systems.
- Collaborate with cross-functional teams to gather requirements and provide technical solutions.
- Implement and optimize performance profiling for kernel operations and device drivers.
- Conduct thorough testing and debugging of kernel components to ensure reliability and performance.
- Analyze system-level interactions and diagnose issues related to security product functionality.
- Participate in code reviews and provide feedback on best practices in software development.
- Stay abreast of industry trends and advancements in kernel development technologies.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- 5+ years of experience in software engineering with a focus on Windows kernel development.
- Proficiency in C/C++ programming languages.
- In-depth understanding of Windows operating system architecture and kernel internals.
- Experience with kernel debugging tools and methodologies.
- Familiarity with security protocols and methodologies applicable to operating systems.
- Strong problem-solving skills and ability to work in a fast-paced environment.
Technologies & Tools
This position utilizes a range of technologies and tools pertinent to Windows kernel development, including but not limited to Microsoft Visual Studio, Windows Driver Kit (WDK), and various debugging and profiling tools such as WinDbg and Visual Studio Debugger. Familiarity with kernel-mode programming concepts and development environments is essential for success in this role.
Ideal Candidates
Ideal candidates for the Software Engineer III, Windows Kernel position will possess a strong technical background combined with a passion for cybersecurity and system-level engineering. They should demonstrate an ability to think critically and creatively in troubleshooting complex kernel issues while maintaining a keen focus on security implications. Strong communication skills are vital as collaboration with team members and stakeholders is paramount to delivering high-quality solutions. The candidate should also have a proactive initiative to stay updated with industry trends and advancements in technology.
In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.