Embedded Software Engineer

🔒 Confidential Employer
Posted 8 May 2026
LOCATION
Bracknell
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Software Engineering
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

C/C++ Embedded Linux Object Oriented Design MQTT TLS REST API RS485 Git

FULL DESCRIPTION

Embedded Software Engineer

Company: [Employer hidden — sign up to reveal]
Location: Bracknell, Berkshire
Closing Date: 10/10/2020
Contact: [Employer hidden — sign up to reveal]

Main purpose of the job

We are looking for an experienced Software Engineer who is self-motivated, enthusiastic and a team player to be part of our Software development team creating innovative products and features for the global security industry. The primary purpose of this role is to design, code, test and maintain the high quality code with in our security products.

Accountabilities

  • Research, design and develop software solutions for new and existing products and features.
  • Provide full technical documentation for allocated projects and provide support for those projects where future design changes are required.
  • Ensure product designs and code conform to all relevant standards pertaining to safety, functionality and performance.
  • Ensure new code and updated code is fully tested with no regressions.
  • Participate in code and design reviews.
  • Work with the Project Manager and/or the Team Leader to provide realistic effort estimates for new projects.
  • To take part in specification and planning meetings as required.
  • Provide status reports on assigned tasks to the Project Manager.
  • Investigate and resolve issues within the code.
  • Organise your work within each stage of a project to achieve an earliest possible completion date.
  • When required provide support to resolve customer issues.
  • Train and support new staff where the need arises.

Knowledge, Experience and Skill required

Essential

  • C/C++ skills, (+ 5 years)
  • Embedded Linux (+ 5 years)
  • Object oriented design methods and tools
  • Comms MQTT,TLS, REST API, RS485, USB
  • Target debugs, monitors or simulators
  • Good communication skills, have the ability to clearly convey an issue and solution.
  • Creation of quality technical documentation.
  • Source code control systems (Git)
  • Proven experience in an Agile software development environment
  • Debugging skills

Desirable

  • ARM Cortex family of processors
  • Real Time Operating Systems
  • TCP and UDP communications
  • Familiarity with peripherals e.g. GPIO, DMA, ADC, Timers, etc
  • Wifi, OTA, uboot, 3G and 4G modems
  • Component test harnesses

Staff Benefits

EXCELLENT STAFF BENEFITS

How to Apply

If you believe you have the necessary skills for this role, please send your CV and covering letter to [Employer hidden — sign up to reveal].

Sign up free — access 45,000+ UK sponsor-licensed jobs