Skip to main content
AdobeStock_425318986-2000x400
Stem recruitment specialists

Find your future role

Job title

Head of Software

Ref no. BHN578636
Location Cambridgeshire, England
Start date ASAP
Job type Permanent
Job status Closed

Job summary

Superb opportunity for a Software Manager / Head of Software with experience of working on broad range of Embedded Systems, and an appreciation of Cloud, AI/ML technology. To join a leading consultancy in Cambridgeshire.

Key skills required for this role

Embedded Software Management

Important

Embedded Software Design Management

Job description


Our client, a leading player in technology development and consultation, is currently seeking a Head of Software to join their dynamic team. As a permanent position within a strategic division, this role offers the opportunity to lead and shape the software engineering efforts of a pioneering company known for its cutting-edge projects and innovation.

Key Responsibilities:

  • Team leadership and growth: manage and grow a capable, responsive, motivated, and delivery-focused team across embedded, cloud, DSP, FPGA, and AI/ML software and firmware.
  • Cross-department collaboration: collaborate with department heads to manage project resourcing, identify and mitigate technical risks on software projects.
  • Proposal and costing oversight: contribute to client proposal creation and review content and costing from others.
  • Process improvement: drive changes to software development processes to enhance quality and efficiency. Ensure governance of quality, rules, standards, and processes within the teams.
  • Investment and training: make decisions on investments in tools and training.
  • Knowledge sharing: ensure the distribution of knowledge across the team.
  • Performance management: oversee appraisals and provide performance feedback for Software team members.
  • Project review and audits: conduct reviews and audits of software projects to ensure outcomes meet initial specifications and quality standards, driving improvements for future projects.
  • Client project delivery: comfortably manage and deliver client projects.
  • Strategic business goals: work closely with senior management to achieve the company's strategic business goals.
  • Client relationship: develop and maintain strong customer relationships with the support of the commercial teams.

Job Requirements:

  • Experience in software engineering Management, particularly in embedded systems and cloud technologies.
  • Strong understanding of firmware, test, cloud, and data sciences, including AI/ML.
  • Proven experience in line management and technical leadership.
  • Ability to build strong, trusting relationships with clients and colleagues.
  • Proven track record in improving software development processes.
  • Ability to multitask and manage multiple streams of activity, regularly shifting focus.
  • High standards of work and strong attention to detail.

Benefits:

  • Competitive salary
  • Hybrid working
  • Professional development and training opportunities
  • Supportive and collaborative work environment
  • Employee benefits package
  • Opportunity to work on a variety of interesting and challenging projects


If you are an experienced software engineering professional looking for a new opportunity to advance your career, we would love to hear from you. Apply now to join our client's innovative and talented team.

Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience

Learn more about Matchtech

Let us find jobs for you