home  |  company  |  our approach  |  opportunities  |  news & events  |  customer case studies  |  contact us

When applying for a position, send your resume electronically (in Microsoft Word or RTF format) to: resumes@whitingconsulting.com.

 

Please ensure to note the position name and job reference number (if available) in the subject line of your e-mail.

 

Team Lead - Visual C++ (Lancaster, PA)

We have an opening for a software team lead specializing in Visual C++. This position is for a software engineering technical lead to work as part of our company's PC Applications Development group. The successful candidate will lead a development team in developing software development kits (SDKs) and applications targeted at the Closed-Circuit Television (CCTV) security industry.

Principal Responsibilities:

  • Based upon the defined software requirements and architecture, define, manage, and support software engineers' design, implementation, and testing tasks.
  • Facilitate peer reviews of design artifacts and source code.
  • Define and drive software engineering method and tool improvements to improve time to market, minimize rework and create high quality software.
  • Develop well-documented software applications and components according to department standards.
  • Plan, design, and execute comprehensive and repeatable software unit and integration tests.
  • Ensure product quality and reliability.
  • Participate in project teams under the direction of a project manager.
  • Participate in the development and maintenance of existing products.

Required Education: B.S. in Computer Science or Software Engineering

Preferred Education: M.S. in Computer Science or Software Engineering

Required Experience:

o 10+ years of professional experience designing and implementing object oriented C++ software
o 8+ years of Microsoft Visual C++ experience
o 8+ years of Object Oriented Design experience, including experience with relevant tools
o 6+ years of experience leading a team of software engineers
o 6+ years of ATL/COM experience
o 6+ years of multithreading experience
o 3+ years of automated software testing experience

Desired Experience:

o API development experience
o Experience with Microsoft DirectShow
o Knowledge of video streaming protocols
o Experience with .NET and C#

Special Skills:

Excellent communication (both written and verbal), self-motivation, and interpersonal skills are essential. The ability to work well in a team environment is also necessary.



© 2005-2008 Whiting Consulting.  All Rights Reserved.  Legal and Privacy Information.