We are looking for a Software Developer II to join our team
Job Description:
BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems.
You will have:
- Bachelor’s degree in Computer Science, Computer Engineering or Engineering related field, or equivalent practical experience with a proven track record in technical roles
- Proven and significant driver development experience in C, C++ and assembly language.
- Proven experience in 2D and 3D graphics
- Expertise in embedded systems on major processor architectures (ARM, x86, PPC, etc.)
- A thorough understanding of Operating System concepts (virtual memory, multithreading etc.)
- Expertise in troubleshooting and debugging (by instrumentation, trace logging, core-analysis, applying various tools to extract information, code-reviews, JTAG, etc.)