Drive the plan for software development, testing, and maintenance.
Assist the Program Manager with integration of SW development with the overall plan.
Coordinate and track progress of onboarding of new engineers.
Establish rigorous software development and verification practices, including automated unit and regression testing.
Conduct code reviews and analysis.
Work effectively within a geographically dispersed software development team
At least 5 years experience with managing plans for software development and lifecycle management.
Project Planning and Project Management
Experience with code reviews and establishing best practices.
Experience with software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
Knowledge of software testing and quality assurance methods and practices
Ability to work as a part of a multidisciplinary team and in a global environment.
Solid track record of working under pressure and meeting deadlines.