Job Description:
- Supervise and manage the engineering team, providing guidance and support to ensure the successful execution of projects.
- Develop and implement engineering strategies, goals, and objectives in alignment with the company's overall vision and mission.
- Collaborate with cross-functional teams to define project requirements and deliverables.
- Lead the recruitment and hiring process for engineering positions, ensuring the team is staffed with skilled and motivated individuals.
- Evaluate team performance and provide continuous feedback to promote professional growth and development.
- Monitor and manage project budgets, timelines, and resources to ensure projects are delivered on time and within budget.
- Identify and mitigate risks and issues that could impact project delivery, implementing contingency plans as necessary.
- Foster a culture of innovation and continuous improvement within the engineering team, encouraging the exploration of new technologies and methods.
- Establish and maintain effective communication channels with stakeholders, providing regular updates on project status, risks, and achievements.
Requirements:
- Bachelor's or Master's degree in Engineering or a related field.
- Minimum of 8-10 years of experience in engineering roles, including at least 3-5 years in a managerial or leadership position.
- Proven track record of managing engineering teams and successfully delivering projects within deadlines and budgets.
- In-depth knowledge of engineering principles, project management, and relevant technologies.
- Familiarity with industry standards and best practices.
- Strong ability to mentor, motivate, and lead a diverse team of engineers.
- Excellent problem-solving, decision-making, and conflict-resolution skills.
- Strong organizational skills and proficiency in project management tools and methodologies.
- Ability to prioritize tasks, manage resources, and adapt to changing project requirements.