A leading staffing and consulting firm is seeking a Software Engineer to design, develop, and maintain software applications in a Windows environment. The ideal candidate will have a Bachelor's degree in computer science or a related field, along with 5-7 years of experience. Proficiency in C/C++ and a solid understanding of operating systems are essential. Responsibilities include coding, testing, and troubleshooting software solutions to meet client needs. Strong candidates will possess in-depth knowledge of kernel driver APIs and debugging tools.
Qualifications
Solid understanding of Operating Systems, preferably Windows.
Ability to rapidly gain understanding of kernel driver APIs.
Less than 3 years of relevant work experience may disqualify candidates.
Responsibilities
Design, develop, and maintain business applications.
Analyze system requirements and develop software solutions.
Write clean, maintainable systems-level code in C and C++.
Debug and fix legacy software issues.
Skills
Operating Systems knowledge
C/C++ programming
Kernel driver APIs understanding
Troubleshooting skills
Debugging techniques
Education
Bachelor's degree in computer science or related field
Tools
Windows Debugger
Job description
A leading staffing and consulting firm is seeking a Software Engineer to design, develop, and maintain software applications in a Windows environment. The ideal candidate will have a Bachelor's degree in computer science or a related field, along with 5-7 years of experience. Proficiency in C/C++ and a solid understanding of operating systems are essential. Responsibilities include coding, testing, and troubleshooting software solutions to meet client needs. Strong candidates will possess in-depth knowledge of kernel driver APIs and debugging tools.