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 solid 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 demonstrations Requirements:
- 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 field Lead the charge in modern embedded software with innovative technologies at QNX.