Job Description :
Software Project Manager(associate)

Location: York, PA
Duration: 1 year with possible contract to hire

Description:
This position is responsible for the management and development of embedded software projects.

Position Responsibilities:
Lead the day-to-day software development activities of a team of Engineers to develop and deliver embedded software products to meet customer defined requirements.
Preparing and maintaining project schedules and budgets;
Supervise development and verification of new code as well as maintenance of existing code base per system specifications.
Prioritize, schedule, track, and coordinate the development, verification and release of code with other hardware & software engineers and program managers.
Set standards for and track unit test and functional verification prior to release of test builds to system test.

Critical Competencies:
Ability to juggle, manage, and complete multiple projects
Expert knowledge of the software development lifecycle, including project management and project tracking
Excellence in your attention to detail, effective planning, implementation and execution
Experience in both a developer and manager role for the entire product development lifecycle (requirements, design, implementation, test and deployment)
Excellent verbal and written communications skills - can lead and run project meetings, write status reports, and present to senior staff.

Required Experience & Education:
BS degree in Computer Science.
Strong knowledge of C/C++ and Linux.
Minimum of 5 years experience in embedded software development as an software engineer
Minimum of 2 years experience managing software development projects using formal processes and metrics
             

Similar Jobs you may be interested in ..