Skip to main content

Embedded Software Engineer

Salary up to £85K

 Our innovative client is looking for an Embedded Software Engineer to join their team based in the heart of Tewkesbury. This is an exciting time to join a growing UK technology company with innovation, agility, and state of the art technology at its core to deliver research, technology, products, and services in the communications security sector. Our client offers the option of hybrid working (3 onsite 2 off), fantastic benefits but more importantly – they value their staff and their wellbeing!

 Below outlines typical responsibilities and competencies that our client is looking for. Prospective candidates should be able to demonstrate ability in a number of the technical competencies (depending on grade/experience) and as a minimum, satisfy the core competencies as listed. We are not looking for full coverage across all of them in any one candidate.

 Typical Activities

  • Design and implementation of robust embedded and user-facing software applications in line with the technical competencies listed below.
  • Development/modification of board support packages and drivers for hardware devices, filesystems, etc.
  • Evaluating latest technologies (e.g. hardware processors, languages, operating systems).
  • Investigation of emerging frameworks, libraries, build tools etc.
  • Task breakdown, sizing, progress reporting.
  • Development/contribution to technical proposals.
  • Involvement in Agile Scrum ceremonies and design sessions.


Technical Competencies

  • Real-time C is our primary language for embedded systems, although we are starting to use Rust and envisage that this will expand over time.
  • We make heavy use of Python in all sorts of applications – from utilities and test harnesses to early proof-of-concept developments.
  • Web based application development using modern frameworks/tools.
  • User interface design – e.g. python/WxPython/QT. We do a small amount using C#/.NET but this is in the minority.
  • Unit and system testing frameworks (e.g. Google Test, Unity, Robot, OpenHTF, etc).
  • Fuzzing (e.g. AFL).
  • Static/Dynamic Analysis tools (e.g. Coverity, PRQA, Lint).
  • Embedded operating systems – including real-time aspects and resource constrained environments.
  • Desktop operating systems - Linux (primary), Windows (secondary).
  • Secure microkernels.
  • Smart phones (iOS, Android).
  • Network communications protocols (TCP/IP, ARP, etc).
  • Network analysis and debugging tools (e.g. WireShark, TCPDump).
  • Design capture (UML, etc).
  • Source control (including workflows - Git).


Core Competencies

  • Enthusiasm for hardware design involving the latest technologies.
  • Able to work individually or as a member of a multi-discipline team.
  • Self-motivated.
  • Willing to be flexible and embrace new technologies/techniques.
  • Good time management skills and ownership of own deliverables.
  • Good troubleshooting and problem-solving skills.
  • Able to foster and develop innovative ideas.
  • Lead and contribute to improvements in production and customer support and innovative ways of working.


  • 25 days holiday plus bank holidays.
  • Option to buy an additional 37.5 holiday hours.
  • Life Insurance - four times current salary.
  • Private health scheme -This is Bupa’s premium policy.
  • Salary sacrifice company pension matched up to a maximum of 10%.
  • Nine-day fortnight scheme (work 10 days in 9, having every other Friday off).
  • Team Away Days
  • Start your weekend early – Friday finish at 2.30pm.


To apply for this role please email an up to date CV ensuring all relevant experience is included. Due to the nature of the business this role is open to candidates who hold a British passport only (not dual) and candidates will need to undergo SC clearance.


First Choice Recruitment are a privately owned independent Recruitment service provider, we act as an employment agency for permanent recruitment and as an employment business for temporary recruitment. Our service is a free and confidential service to work seekers.