Blackberry Cylance is seeking a Staff level Sustaining Engineer for multi-platform Endpoint application.
WHAT YOU WILL DO
* Investigate software problems that have been found by customers in an enterprise environment * Develop code changes to fix the problems * Produce high quality code to ensure support * Develop code for maintenance and patch releases * Maintain strong working knowledge of products and develop product improvements
WHO WE ARE LOOKING FOR
* 8+ years of development experience * Advanced debugging including kernel drivers in macOS (Windows/Linux is a plus) * Experience in developing/maintaining device drivers in macOS (Windows/Linux is a plus) * Good understanding of the kernel development process * C++ and C# experience (with Mono) * Strong team player with the ability to work well within a diverse, cross-functional team * Flexible and adaptable self-starter with strong relationship-building skills * Must have a passion for your work and an ability to apply that passion to both daily tasks and larger projects * Collaborative and team-oriented attitude * Effective problem-solving capabilities * Takes initiative and approaches all tasks and projects proactively * Ability to prioritize and complete multiple tasks with little to no supervision * Intellectual curiosity, humility, accountability and positive approach * Requires the ability to work independently with substantial latitude for action and decision while maintaining focus on achieving optimal outcomes as part of a collaborative development effort
WHAT WE NEED FROM YOU TO APPLY
* Current resume * Cover letter/summary expressing: * Why you are interested to work for Blackberry Cylance * The skills, strengths and expertise you will contribute to our diverse team of extraordinary talent and humble hearts
Job Family Group Name:
Product Development
Scheduled Weekly Hours:
40
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.