Join QNX as an Embedded Systems Software Developer and impact the next generation of technology in embedded systems. Bring your expertise in C/C++ to address high-performance software challenges. As part of a agile engineering team, your role involves designing and enhancing system-level software essential for automotive, industrial, and more.
You will focus on solving intricate software stack problems and contribute to both technical strategy and continuous improvements. Work closely with seasoned engineers to define product architecture and participate in code reviews, pushing the boundaries of what's possible. Key Responsibilities:
- Develop compilers and command-line utilities for embedded applications
- Build secure, high-performance software solutions
- Resolve complex technical challenges and issues
- Collaborate to define product requirements and architecture
- Engage in design reviews to shape best practices Requirements:
- Proven skills in C and/or C++ development
- Understanding of real-time operating systems
- Strong analytical abilities for solving technical problems
- Passion for collaboration in technical development
- Interest in software engineering best practices. Make a difference by contributing to QNX's leading-edge solutions in this crucial role.