Provide coordination and oversight of software development activities for CI projects in accordance with organizational goals.
Motivate team members; facilitate meetings; cultivate and reinforce appropriate group values, norms, and behaviors; and identify, analyze and correct problems by developing plans, tasks and solutions, and ensuring proper use of engineering resources.
Provide leadership and direction in the implementation, adherence, and continuous improvement of the software engineering processes and procedures.
Collaborate with Engineering Management, the PMO, and individual Project Managers to assess both current and future staffing needs.
Collaborate with Project Managers and Project Engineering Leads to ensure projects are appropriately staffed with SW engineering resources according to budgets and schedules.
Collaborate with the Security Product Development Manager and Engineering Management to plan out and leverage the use of Platform SW to every extent possible for projects.
Ensure software engineering activities are conducted in accordance with applicable Collins ISO, CMMI, and Engineering policies and procedures.
Provide technical leadership, guidance and direction for team members in identifying, understanding, and resolving technical issues encountered on projects.
Evaluate and mentor staff on technical and non-technical aspects of their job responsibilities.
Collaborate with peers and other engineering managers within the ST&CI engineering organization to establish best practices for knowledge management, information sharing, and ensuring consistency of engineering processes and solutions across the division.
Participate in departmental strategic and budgetary planning processes; prepare and administer work unit operating budget; provide recommendations on policies and goals desired; and implement new/revised programs according to established guidelines.
Participate in bid and proposal activities, including evaluation of customer requirements, identification and development of technical solutions and development of engineering estimates.
Identify needs and allocate the appropriate resources to meet timely completion of specific development tasks.
Coach the rollout of Agile practices, such as Scrum and Kanban, on project development activities.
Engineering experience in software development, including all phases of the development lifecycle (preferably in the Microsoft technology stack)
Engineering management experience in a project/program environment.
Experience working within a formal systems engineering process-driven environment.
Ability to manage technical capabilities, including resources in a specific area, processes and tools of the overall Engineering Department.
Ability to lead and be responsible for the technical evaluation of employees using formal and informal (daily interaction and counseling) methods.
Knowledge of software engineering processes.
Prior experience with agile development methodologies.
Competency with common productivity tools (eg, Microsoft Office suite, Jira, Bitbucket, Confluence, etc.).
Ability to influence, inspire and motivate all team members.
Possess organizational, analytical, and problem solving skills.
Verbal and written communication skills are required to interface with vendors and customers (internal and external).
Ability to work independently and in a cross-functional team environment.
Posses desire to learn new technologies and apply those to current and future projects.
Bachelor's degree and 8 years of relevant experience OR an Advanced degree and 5 years of relevant experience OR In absence of a degree, 12 years of relevant experience is required
Must be authorized to work in the U.S. without sponsorship now or in the future. Collins Aerospace will not offer sponsorship for this position
Bachelors degree in a Science, Technology, Engineering or Math (STEM) discipline.
Prior experience with SCADA systems.