Embedded Software Engineer – Consultant

Company: Intellectual Capital Resources
Apply for the Embedded Software Engineer – Consultant
Location: Cambridgeshire
Job Description:

Overview

In this role you will guide the design and delivery of embedded software-enabled systems, working across software, electronics, systems, and mechanical engineering. You’ll help shape architectures, mentor teams, and solve integration challenges in a cross-functional setting. The role blends hands-on embedded work with systems leadership to drive innovative, multi-disciplinary projects. It offers exposure to diverse industries and the chance to influence technical direction in a deep-tech environment.

Pay / Benefits

  • Annual performance-related bonus
  • Long-term share incentive scheme
  • Enhanced pension contribution
  • Private medical insurance
  • Life assurance
  • 25 days annual leave plus bank holidays

Responsibilities

  • Design and develop embedded software and firmware for complex devices
  • Define software and system architectures for connected embedded systems
  • Lead technical delivery across software, electronics and systems teams
  • Solve integration, performance and reliability challenges across complex systems
  • Collaborate with stakeholders to define technical solutions
  • Mentor engineers and contribute to best practices
  • Support development of innovative technologies across sectors

Key requirements

  • Degree (2:1 or above) in Computer Science, Electronic Engineering, Physics, Mathematics or related subject
  • Commercial experience developing embedded software, firmware or device software
  • Experience with complex embedded systems or hardware-based products
  • Strong understanding of systems architecture, integration and software design
  • Excellent communication and collaboration skills
  • Ability to work effectively within multidisciplinary engineering teams
  • Strong analytical and problem-solving capabilities
  • Excellent communication
  • Collaboration
  • Mentoring
  • Embedded software and firmware development
  • Systems architecture
  • Software design for embedded and connected systems

…

Posted: September 22nd, 2026