Job Description :
- Design and development of new cutting edge display technologies related to video and color processing.
- Participate in new ASIC and hardware bring-up.
- Debug and fix existing driver issues.
- Enhance and maintain production-level video processing drivers.
- Collaborate closely with various engineering teams to implement features and debug issues.
- Validate new features for new hardware generations.
Education :
Bachelors (or greater) in Computer Engineering, Electrical Engineering, Computer Science or similar program with a focus on Software Engineering preferred.
Experience and Skills :
- Excellent programming skills with demonstrated experience in C / C++.
- Strong problem solving, and debugging skills with a deep understanding of OO principles.
- Strong technical communication, interpersonal and teamwork skills.
- Three or more years of demonstrated software engineering experience.
- Experience in device driver development, or equivalent close to hardware programming (embedded, operating system / kernel, etc).
- Experience writing clean, well tested, maintainable code.
- Experience delivering production quality software engineering solutions on time.
- Experience with GPU hardware programming.
- Knowledge of GPU and CPU architectures.
Nice to Have :
- Experience with complex software systems and architectures.
- Experience with parallel and asynchronous processing.
- Experience with software performance analysis, optimization and low-level programming.
- Experience with 3D graphics, DirectX, D3D.
Il y a plus de 30 jours