Description:
The role involves direct line management of a team engineers of varying seniority and skill level.
Responsibilities & Tasks
- Manage, Lead, mentor and inspire a team of highly skilled Engineers.
- Responsible for Engineering processes, ensuring functional excellence by establishing and maintaining the procedural frameworks that govern all engineering activities within the department.
- Conduct performance reviews, support professional development, and foster a collaborative, high-performance team culture.
- Responsible for the allocation of resources within the team to ensure business objectives are met.
- Responsible for ensuring HR policies and procedures are adhered to by the team.
Technical Leadership
- Provide technical direction and oversight for all development, verification, and validation activities.
- Lead the team in breaking down complex requirements, capturing scope, generating estimates and identifying dependencies.
- Drive the adoption of best practices, advanced methodologies and state-of-the-art Software and FPGA technologies and tools.
- Champion adherence to established processes and procedures governing software, FPGA, and digital design and development.
- Contribute to technology roadmap planning.
What Qualifications You Should Have
Skills & Experience
Essential
- Bachelor's degree in Electrical Engineering or Computer Science.
- At least 10 years of experience in either Software or FPGA Design and Development.
- Proven experience in leading engineering teams, ideally within a Software or FPGA context.
- Proven experience of mentoring and developing colleagues and subordinates.
- Adept at deconstructing complex problems into structured, manageable work packages to achieve clear objectives.
- Excellent leadership, communication, interpersonal, and problem-solving skills.