Dive into cutting-edge embedded software development with QNX, a part of BlackBerry Limited. This exciting role focuses on utilizing technologies like C, C++, and Python within a hybrid work model.As an Embedded Software Developer II, you will work with diverse technologies, including operating systems and middleware, while collaborating with open-source communities. Your robust software development experience and solid understanding of operating system internals will be crucial as you help integrate QNX solutions with open-source projects.Key Responsibilities:
Develop software across multiple domains including AI and robotics
Integrate open-source projects with QNX core technologies
Support OS-specific abstraction layers and cross-compilation
Optimize performance for embedded target hardware
Present QNX solutions at industry events and demonstrationsRequirements:
Experience with C, C++, and Python
Proficiency in Linux/Unix development environments
Solid understanding of POSIX APIs and memory management
Communication skills to collaborate with open-source communities
Bachelor’s degree in Computer Science or related fieldLead the charge in modern embedded software with cutting-edge technologies at QNX.#J-18808-Ljbffr