Senior Protection Engineer
Sorry, this job was removed at 1:55 a.m. (EST) on Thursday, May 18, 2017
By clicking Apply Now you agree to share your profile information with the hiring company.
Barkly hires smart, motivated engineers with a passion for building great software, a relentless desire to learn and improve individually and as a team, and a collaborative spirit.
As part of the protection team, you will be responsible for translating our research and customer learnings into behaviorally-driven rules that will protect our customers. We are looking for a team member that is interested in both kernel-level and hypervisor-level development of novel security technologies.
On a day to day basis you will:
- Work with a small team of people to build software that is highly robust, scalable, and highly usable.
- Collaborate with other business functions to develop a deep understanding of what our users’ goals are and translate that into flexible product designs.
- Participate in daily stand-ups, requirements definition, and demo milestones to ensure strong alignment with other team members throughout our Agile development sprints.
- Help identify tools and process enhancements that will help the team continuously improve our effectiveness and productivity.
- Review other team members’ code carefully and with an eye for stability, consistency, quality, and maintainability.
- Support other team members collaboratively.
This would be your dream job if you have:
- 5-10+ years software development experience
- Expert Level Knowledge in at least one of the following:
- Windows Kernel, Device Drivers, and Windows Internals
- C/C++ and Assembly programming
- Intel/AMD CPU extensions (e.g. Virtualization, Root-of-Trust)
- UEFI or BIOS programming
- Application, OS —> Hypervisor communication
- Experience with system level debugging (e.g. WinDbg)
- An affinity for finding elegant solutions to tough problems
- Excellent communications and collaboration skills
- Passion for being part of a world-class engineering team, making suggestions on how we can be better and ensure that the best possible solutions are delivered
- Comfort with Agile approaches, and an automated test-driven mentality
Bonus Points for:
- OS components for multiple platforms
- Windows NDIS
- Security experience
Read Full Job Description