We are looking for a dynamic management leader to lead our technology and optimization for the Products. In this role, you will work on cutting edge technologies, with a cross-geo team to drive adoption and improvement. Interact with customers to help improve the quality and performance of the products. Provide management leadership to the team and help create a Center of Excellence. We are looking for a business leader who can thrive in such an environment and help us lead this vision. You should have experience leading product(s) running software on distributed control systems, having knowledge of impact due to software on overall system/equipment performance, setting up road map for the same, partnering with product management and product marketing across different geographical locations. You should lead, grow and motivate world class software development teams. We have high engineering standards on real-time controls software, and we want you to help make us better.
Directs the activities of a software systems development function, software applications development function, software quality assurance function and a software support function for software enhancements on existing products and new products.
Participates in strategic planning and management of resources, product releases, etc.
Selects, develops, and evaluates personnel to ensure the efficient operation of the function.
Establishes and enforces team norms and standards
Maintains and develops process checkpoints to ensure adherence to design standards and schedules.
Drives high quality and on-time delivery of product software throughout the software development life cycle
Develops & owns roadmap of organizational technical capability
Able to highlight technical risks and drive mitigation plans
Collaborates closely with overseas software development department counterparts, and adjacent technical functions in a cross-functional environment
Works with leadership peers to drive process improvements as necessary
Mandatory Skills required to performing the job:
Ability to learn about semiconductor process and equipment technology fast
Prior familiarity with semiconductor industry, norms and practices may be necessary
Knowledge of engineering practices, standards and methods
Leadership skills, motivating, coaching & mentoring, making decisions, driving positive change
Strategic Vision, laying out roadmaps, positioning the organization, driving value
Ability to work with local & global stakeholders in a matrix environment, comfortable interacting and presenting in front of C-level executives
Familiarity with and ability to exploit local ecosystem to the company advantage.
Prior experience in managing multi-disciplinary teams of engineers simultaneously working on multiple projects
Educational qualification: Masters/Bachelor’s degree in CS, Electronics & Communications, Software engineering or related discipline, post-graduate degree preferred
20+ years of experience in a software development related role and deep knowledge of software development methodologies
10+ years of management experience, with experience of leading software engineering teams
Previously demonstrated hands-on experience working with C/C++ and system programming is preferred
Proven experience in delivering production quality software is a must
Previous experience in real-time controls, machine control, instrumentation, etc.
Excellent written and communication skills
Ability to broadly influence and collaborate with a broad set of business, engineering and operation functions