• Principal Software Engineer (Kernel/Driver)

    Job Locations US-UT-Lehi
    Posted Date 3 months ago(10/8/2018 11:21 AM)
    Job ID
  • Overview

    Our mission is to secure and protect the world’s data, where it is created, where it lives, and where it moves. We are looking for a principal software engineer in our Endpoint development group to help build awesome software. We are doing innovative work to classify data and control how it moves on the Endpoint – applications, memory, local and remote storage, removable media, network, cloud applications – everywhere sensitive data is created we can see and control it.


    We are looking for a talented software engineer to work on the Fidelis Endpoint team to develop these capabilities. You will be part of a driven and focused team of talented people that own and develop our endpoint software. You will help with greenfield design and development of new features. You will be given ownership of design and features and will work with the team to bring these features to market. We move quickly, and we love what we do. If you love programming and solving interesting problems, we would love to hear from you.


    • Drive innovation and proactively work to prevent and solve problems
    • Participate in peer code reviews, knowledge sharing, and scrum meetings
    • Work closely with other developers
    • Good problem analysis and solving skills with a strong drive to learn and teach others
    • Build features that will solve real-world problems, making life safer and easier for our customers
    • Work well with other engineers, product management, and QA to bring an excellent product to market quickly
    • Proactively look for ways to improve the product
    • Mentor more junior engineers


    • Expert knowledge of C/C++
    • Experience developing drivers for Windows (KMDF and UMDF drivers)
    • Bachelor’s degree in Computer Science or similar program or similar experience; Master’s degree is preferred
    • Good understanding of data structures and algorithm design
    • Experience with software engineering best practices including unit and functional tests, code review, CI, design documentation and review
    • Ability to communicate well with others


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed