Job Title: Linux Device Driver Engineer
Location: Austin, TEXAS
Position Type: Full time PERMANENT position
Developing, enhancing, and maintaining sophisticated production-level device drivers.
Collaborating closely with various engineering teams to implement features and debug issues within the device driver.
Validating driver features for new hardware generations.
10+ Years of demonstrated software engineering experience
Experience with hardware programming
Excellent programming skills with demonstrated experience in C/C++
Strong problem solving, and debugging skills with a deep understanding of Operating Systems principles
Strong technical communication, interpersonal and teamwork skills
Experience in device driver development, or equivalent close to hardware programming (embedded, operating system/kernel, etc.)
Experience with complex software systems and architectures
Experience writing clean, well-tested, maintainable code in an enterprise organization
Experience delivering production quality software engineering solutions on schedule
Working knowledge of device driver development in Linux and/or VMware ESX OS kernels
Knowledge of x86 CPU architecture
Experience with software performance analysis, optimization and low-level programming
Bachelors Degree (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering
Linux,Device Driver development