Take your career to new heights as a Senior Systems Software Developer at QNX. Work on key advancements in operating systems technology, focusing on kernel development for embedded applications. This role requires a deep understanding of systems programming, particularly with C in resource-constrained environments.
You'll help refine architectural decisions and optimize system performance while collaborating with seasoned engineers. This is an essential opportunity to drive improvements across critical software subsystems. Key Responsibilities:
- Design and enhance operating system kernel technologies
- Lead technical initiatives in kernel research and development
- Create software designs that meet complex industry needs
- Conduct code reviews to ensure the highest engineering standards
- Implement automated tests for software quality assurance
Requirements:
- Expertise in C programming and embedded systems
- Familiarity with real-time system architectures
- Bachelor's or equivalent degree in Computer Science
- Solid verbal and written communication skills
- Self-starter capable of independent and team-oriented work
Utilize your systems software skills to make a significant impact at QNX in key embedded technology sectors.