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 strong 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
- Strong 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