Leading the software design and development processes including requirements analysis, specifications, design, implementation and development. Driving efficient processes, creating best practices for software development as well as performing code and design reviews. Collaborating with other software managers as well as Electrical, Systems Engineering managers, Program Chief Engineering team to ensure effective product development through optimizing engineering assignments across the development organization. Identifying and establishing development processes and standards to enhance productivity and performance of the team. Providing mentorship, coaching and guidance to team members with respect to career development and opportunities for growth. Contributing to development on projects as required. Conducting performance evaluations of engineers Managing the recruitment interview and hiring process for additional software engineers. Participating in Engineering Proposal cost estimation and Basis of Estimate efforts Manage matrix organization manpower allocation
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager