A technology solutions firm is seeking an experienced System Level Software Engineer specializing in driver development. This role involves the design and implementation of device drivers and firmware for various hardware platforms, requiring 6-8+ years of C and C++ programming experience, along with a solid understanding of Windows and Linux kernel programming. Candidates must possess a Bachelor’s or Master’s degree in Computer Engineering or a related field and be U.S. citizens capable of obtaining required clearance. Excellent communication and problem-solving skills are essential.
Qualifications
6-8+ years of experience in C and C+ programming languages.
6-8+ years of application development experience.
Excellent written and verbal communication skills.
Responsibilities
Develop and support user mode applications and firmware.
Design and develop protocols and algorithms for communication hardware.
Communicate effectively with clients to ensure satisfaction.
Skills
C programming
C++ programming
Windows Kernel programming
Linux Kernel Driver programming
Problem solving
Communication
Teamwork
Education
Bachelors or Masters in Computer Engineering
Tools
WinDBG
Embedded Linux
Job description
A technology solutions firm is seeking an experienced System Level Software Engineer specializing in driver development. This role involves the design and implementation of device drivers and firmware for various hardware platforms, requiring 6-8+ years of C and C++ programming experience, along with a solid understanding of Windows and Linux kernel programming. Candidates must possess a Bachelor’s or Master’s degree in Computer Engineering or a related field and be U.S. citizens capable of obtaining required clearance. Excellent communication and problem-solving skills are essential.