About this role
Salary: £85,000 - 85,000 per year
Requirements: Experience leading software engineering teams delivering complex embedded, systems or platform-level software.Strong knowledge of embedded software, including Linux, bootloaders, firmware, device drivers and OS integration.Solid understanding of PC architecture, embedded computing systems and hardware/software interaction.Experience across the full product lifecycle, including concept, architecture, bring-up, verification, release and in-service support.Excellent communication and stakeholder management skills.Ability to operate effectively in fast-paced, innovation-led environments.The successful candidate must pass BPSS screening and meet the eligibility criteria for Security Check (SC) clearance. Responsibilities: Lead, develop and grow a high-performing software engineering team.Foster a culture of collaboration, accountability, innovation and continuous improvement.Drive delivery of software solutions across new product development, product sustainment and customer-driven enhancements.Provide technical leadership, guiding architectural decisions and supporting complex system-level challenges.Oversee planning, prioritisation and resource allocation, managing risks, dependencies and delivery expectations.Support customers and internal teams through technical problem-solving, bid input, product strategy and transition into deployment and support. Technologies: EmbeddedFirmwareHardwareSupportLinuxSecurity More:
We are a long-established technology business delivering high-tech embedded solutions across defence, aerospace, telecoms and other mission-critical sectors. Due to continued growth and investment in engineering, we are looking for a Software Engineering Manager to lead, develop and scale our software capability. This is a strategic, hands-on leadership role based in Colchester with hybrid working, typically three days on site and two from home. The salary is £80,000 to £90,000, and the role is permanent.
last updated 38 week of 2026