| |
- Interface with various teams to drive, plan, and implement software development. |
| |
- Drive issues within software engineering team, QA organization, configuration management, software certification. |
| |
- Coordinate resolution of technical issues across software team, in consultation with key stakeholders both internal and external. |
| |
- Requirements development, scheduling and resource planning of software development. |
| |
- Drive execution of software development activities |
| |
- Participate in continuous process improvement to improve year over year execution of software development projects/programs. |
| |
- Manage task assignments to ensure that project goals are met. |
| |
- Resolve issues/disconnects within teams. |
| |
- Assess risks and develop/execute risk management plans. |
| |
- Provides timely Project Status reports, schedule updates, risks / issues and general Project information. |
| |
- Facilitate post-mortems on program activities and apply lessons learned to enhance/augment existing process. |
| |
- Define, develop, and monitor program health and take corrective action when necessary. |
| |
|
| |
Minimum Requirement: |
| |
Required Organizational Skills and Traits: |
| |
- Hands on experience with software development and process specifically for system software or embedded software. |
| |
- Detail oriented with proven ability to multitask in a fast moving environment with shifting priorities and changing requirements. |
| |
- Excellent communications and technical presentation skills. |
| |
- Proactive, responsive and committed to process enhancement. |
| |
- Able to think strategically and tactically and to build consensus. |
| |
- Demonstrable ability to think outside the box to resolve technical issues and resource conflicts in projects spanning multiple or cross matrix organizations. |
| |
- Outstanding problem solving skills, consistently successful implementing systematic solutions.
Required Technical Skills |
| |
- 5 years programming of a modern programming language highly desired. |
| |
- Experience with productivity tools and process automation in support of this role a plus. |
| |
- Knowledge of operating systems, embedded processor architectures are a plus. |
| |
- Experience coordinating development and planning activities within SOFTWARE organizations essential.
Required Experience and Education |
| |
- 5 years in a similar or related role. |
| |
- BE EE or CS |