Job Description
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 developmen…