At a Glance
- Tasks: Lead software development and build a dynamic engineering team.
- Company: Join a fast-growing tech company with significant investment and growth potential.
- Benefits: Enjoy competitive salary, equity, and comprehensive health benefits.
- Why this job: Make an immediate impact while shaping the future of technology in a supportive culture.
- Qualifications: Strong background in embedded C/C++ or Rust, with leadership experience preferred.
- Other info: Opportunity to work on cutting-edge real-time embedded systems.
The predicted salary is between 80000 - 120000 £ per year.
Job Description
Head of Software\\n\\nLocation: Cambridge\\nSalary: £100,000 – £130,000 + Equity + Benefits\\n\\nThis is an opportunity to step in at the very beginning of a fast-growing, well-backed technology company and take ownership of building out the software function. With significant investment already secured and rapid headcount growth underway, this role offers both immediate impact and long-term career upside.\\n\\nThe Role\\n\\nYou’ll first task will be help further grow your team, as well setting the direction for how software is developed and delivered across the business. That means shaping architecture, defining tools and processes, and getting hands-on with coding in the early stages.
Over time, your focus will shift towards leading a dedicated team of engineers as the group expands.\\n\\nYour work will span:\\n\\n * Developing real-time embedded systems and ensuring they integrate seamlessly with hardware\\n\\n * Introducing modern engineering practices, from testing frameworks to version control and automation\\n\\n * Working closely with electronics and systems engineers to deliver high-reliability products\\n\\n * Hiring, mentoring, and guiding a growing team of software specialists\\n\\nAbout You\\n\\nWe’re looking for an ambitious engineer who’s ready to step into a leadership role. You’ll need to combine strong technical expertise with the drive to scale a new function inside a company that’s moving fast.\\n\\nIdeally, you’ll bring:\\n\\n * Deep experience with embedded C/C++ or Rust (RTOS, bare-metal, or similar environments)\\n\\n * Familiarity with microcontrollers, SoCs, and low-level software development\\n\\n * Some exposure to Python or similar tools for rapid prototyping and algorithm work\\n\\n * A track record of technical leadership – whether through project ownership, architecture etc.\\n\\nWhat’s on Offer\\n\\n * Competitive salary (£100k–£130k depending on experience)\\n\\n * Significant equity participation for all engineers\\n\\n * Private medical, dental, and optical cover (including dependants), plus cycle-to-work scheme\\n\\n * The chance to shape a new team in a high-growth, well-funded environment
Head of Software employer: Enterprise Recruitment Ltd
Contact Detail:
Enterprise Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Head of Software
✨Tip Number 1
Network with professionals in the embedded systems and software engineering fields. Attend industry meetups or conferences where you can connect with potential colleagues or mentors who might provide insights into the company culture and expectations.
✨Tip Number 2
Showcase your leadership skills by discussing any previous experiences where you led a team or project. Prepare specific examples that highlight your ability to mentor others and drive a team towards success, as this role requires strong technical leadership.
✨Tip Number 3
Familiarise yourself with the latest trends in embedded systems and modern engineering practices. Being able to discuss recent advancements or tools during your conversations will demonstrate your commitment to staying current in the field.
✨Tip Number 4
Prepare to discuss how you would approach building a software function from the ground up. Think about the architecture, tools, and processes you would implement, as well as how you would integrate with hardware teams to ensure seamless product delivery.
We think you need these skills to ace Head of Software
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded systems, C/C++, and leadership roles. Use specific examples that demonstrate your technical expertise and ability to scale teams.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background aligns with their needs, particularly in developing software functions and leading teams.
Showcase Technical Leadership: Provide concrete examples of your past technical leadership experiences. Mention projects where you took ownership, shaped architecture, or introduced modern engineering practices.
Highlight Team Building Skills: Emphasise your experience in hiring, mentoring, and guiding teams. Share any relevant achievements that showcase your ability to grow and lead a team effectively.
How to prepare for a job interview at Enterprise Recruitment Ltd
✨Showcase Your Technical Expertise
Be prepared to discuss your deep experience with embedded C/C++ or Rust. Highlight specific projects where you've worked in RTOS or bare-metal environments, and be ready to explain your approach to low-level software development.
✨Demonstrate Leadership Skills
Since this role involves leading a growing team, share examples of your past technical leadership experiences. Discuss how you've successfully managed projects, mentored team members, or shaped architectural decisions.
✨Understand the Company’s Vision
Research the company and its goals. Be ready to articulate how you can contribute to building out the software function and what modern engineering practices you would introduce to enhance their processes.
✨Prepare for Hands-On Coding Questions
Expect to engage in coding exercises or technical discussions during the interview. Brush up on relevant coding skills, especially in embedded systems, and be ready to demonstrate your problem-solving abilities in real-time scenarios.