BlackBerry Inc.
QNX Systems Software Developer II
Job Description
Responsibilities
- Develop 2D and 3D graphics drivers for a wide range of GPUs and maintain QNX Graphics subsystem (Display, GPU, Window system, font engine).
- Read technical register documentation and schematics.
- Create and document software specifications and designs that address the needs of QNX customers.
- Unit test and debug implementations on all relevant target architectures for the project (e.g., ARM and X86).
- Identify, analyze, and resolve potentially complex problems and inadequacies in software.
- Integrate QNX Hypervisor and Android onto embedded hardware platforms.
- Provide project estimates for requirement, design, implementation, and test efforts.
- Maintain an in-depth understanding of current software department approaches and standards through communication with development team members, technical leads, and management.
Qualifications
- Bachelor’s degree in Computer Sci...