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 including core technology experts in the Eclipse Modeling Framework located in Italy.
At least 5 years experience with managing plans for software development and lifecycle management.
Project Planning and Project Management
Expertise with Eclipse, the Eclipse modeling framework, XMI data modeling
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.
Familiarity with developing modeling and simulation environments.
Experience with the development of mathematical modeling and simulation software
Experience with cooling, heating energy management systems.
Support, maintain and document software functionality
Implement localization or globalization of software.Maintain standards compliance.