Sunday, November 23, 2014

Principal Developer - C++ Jobs

POSITION TITLE: Senior Software Developer/Architect
STATUS: Fulltime
REPORTS To: Director, SW Development
FLSA: Exempt
COMPANY OVERVIEW: Guidance Software is recognized worldwide as the industry leader in digital investigative solutions. Its EnCase® Enterprise platform is used by numerous government agencies, more than 65 percent of the Fortune 100, and more than 40 percent of the Fortune 500, to conduct digital investigations of servers, laptops, desktops, and mobile devices. Built on the EnCase Enterprise platform are market-leading electronic discovery and cyber security solutions, EnCase® eDiscovery and EnCase® Cybersecurity, which enable organizations to respond to litigation discovery requests, proactively perform data discovery for compliance purposes, and conduct speedy and thorough security incident response. For more information about Guidance Software, visit www.guidancesoftware.com .
SUMMARY: Must have a passion for delivering products that make a difference! Work in a product and research oriented environment where Developers are dedicated to solving customer problems. The primary responsibility of the Principal Developer is to provide technical expertise and leadership in the design, development and delivery of our next generation computer forensic and enterprise security software. This includes developments, enhancements, and version upgrades.

ESSENTIAL FUNCTIONS:
Provide technical guidance in the design, development and delivery of enterprise security and forensic software, while adhering to strict timelines, coding guidelines, deliverables, and quality
Perform technical analysis and design, coding, testing, and release preparation
Responsible for developing functional application specifications, systems design criteria and developing, testing and maintaining applications in accordance with specifications
Participate in product related projects, infrastructure, capacity upgrades, and projects to improve processing and automation

ESSENTIAL REQUIREMENTS:
Minimum 2+ years of experience in developing Microsoft Windows-based drivers (XP/Vista/Win7, and corresponding Server Editions) through the complete development cycle from conception to delivery, with a successful track record
Firm grasp of C/C++ and Intel hardware
Experience using kernel-mode debug tools like Microsoft Windbg
Good understanding of system-level OS kernel components and architecture
Solid understanding and experience with both Windows and non-Windows file systems & file formats
Experience in development and release (medium to large) of software products in C/C++
Experience with various Windows driver installation API’s

DESIRED SKILLS:
Bachelor degree in Computer Science
Familiarity with analysis packages such as StaticDV, PREFast and Verifier
Experience with byte-ordering issues
Familiarity with Intel Assembly
Experience with UNIX is a plus
USB/1394/SCSI/IDE storage drivers experience is a big plus

Guidance Software, Inc. is an equal opportunity and affirmative action employer that does not discriminate on the basis of race, national origin, religion, age, color, sex, disability, or veteran status, or any other characteristic protected by local, state or federal laws, rules or regulations.

0 comments:

JOBS SPOT | Template by - Jobs Spot - 2012