top of page

Vacancies

Join the Team

Position:

Experienced Embedded Software Engineer

Salary:

Competitive

Annual holiday entitlement: 

33 days (inc. Bank Holidays)

Location:

Unit 15 Camberley Business Park, Bracebridge, Stanhope Road, Camberley, Surrey, GU15 3DP

About EMP Designs and the Role:

Experienced Software Engineer with an understanding of digital and analogue electronics.


We are currently looking for a full-time Embedded Software Engineer to join our team.

EMP Designs is an OEM (Original Equipment Manufacturer) company specialising in the design, development and manufacture of products requiring innovative electronic design. Our unique offering comes in the form of clever electronic circuit design paired with intelligent embedded software. Our solutions vary in scale from designing one-off prototypes to large volumes.


In our purpose-built research and development facility, we have all the equipment needed to develop new technologies to produce leading edge solutions to our client's brief. As part of a small team, you will be involved in the whole design process from start to finish allowing freedom for design innovation as well as having the opportunity to take responsibility for design developments and decisions.


The requirements of the projects we get involved in are varied. From custom lighting sequences to scientific measurement systems to the control of large moving platforms; no two projects are the same and we pride ourselves on being able to produce solutions for any electronic or software-based design problem.


Key Skills Required:

  • Embedded C on bare-metal and RTOS targets (interrupts, DMA, peripheral drivers)

  • Datasheet and reference-manual literacy: register-level work, not reliant on vendor HALs

  • RTOS: FreeRTOS preferred

  • Microcontroller experience with at least one of: PIC18/PIC32, nRF52/53/54, ESP32, STM32, RP2040/RP2350

  • Comms peripherals: UART, SPI, I²C, USB

  • Reading schematics and PCB layouts for board bring-up and fault-finding

  • Hardware debugging: oscilloscopes, logic analysers (protocol decoders), SWD/JTAG debug probes

  • Soldering and SMD rework

  • Component selection: evaluating and choosing MCUs, ICs and modules against cost, availability and lifecycle

  • Product specification: helping define products, both the technical requirements and the concept/feature ideas

  • Version control: Git (Azure DevOps Repos)

  • CI pipelines for firmware release images

  • AI-assisted development: familiarity with agentic AI coding tools, Claude preferred

  • Technical communication: clear written and verbal communication, including specs, documentation and design reviews

  • Client communication: supporting clients directly, giving project updates and answering technical queries


Desirable Skills and Experience:

  • Lighting control protocols: DMX512/RDM; Art-Net/sACN a plus

  • Bootloaders and field firmware updates: A/B images, image verification

  • Embedded cryptography: firmware signing and verification (ECDSA/Ed25519, SHA-256), encryption (AES), TLS (mbedTLS or similar), hardware crypto accelerators, secure key storage and provisioning

  • Ethernet/TCP-IP: lwIP or similar; Ethernet PHY/switch bring-up

  • Wireless/RF: BLE, CRMX/wireless DMX, LoRa

  • USB Power Delivery: PD controllers, sink/source negotiation

  • Product security and the EU Cyber Resilience Act (CRA): secure boot, SBOMs, vulnerability handling

  • EMC/compliance awareness: how firmware affects EMC and RED testing

  • Python scripting: test scripts, production programming, bench automation

  • KiCad: schematic and layout familiarity


Benefits:

  • Free parking

  • Lunch provided

  • 33 days holiday including Bank Holidays

  • Pension

  • 0-10% annual bonus based on company performance

Personal Attributes:

You need to have strong communication skills, both written and verbal with an ability to build and sustain good relationships with colleagues and clients. An ability to be adaptable and work on multiple tasks is something you should enjoy as our clients often require rapid response times. The right person will have ambition and a creative mind, capable of solving complex problems in a neat, simple and reliable fashion.

How to Apply:

Send your CV and covering letter to kate@empdesigns.co.uk

If you would like a better understanding of what we do and an opportunity to meet us all prior to making an application, we would love to show you round. Please don't hesitate in making contact to arrange a look around.

Kate Stanton, General Manager
EMP Designs · 01252 514477
Unit 15 Camberley Business Park, Bracebridge, Stanhope Road, Camberley, Surrey, GU15 3DP

EMP Team Photo Oct 2024_edited_edited.png

Meet the Team!

Want to know what it's really like to work at EMP Designs?

Hear directly from the people who work here as they talk about their roles, the projects they've worked on and what life at EMP Designs is really like.

bottom of page