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

Position Summary

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: B.S. in Computer Science or Software Engineering

Preferred: 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 (in order of preference)

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.

Add to


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: