Embedded Software Engineer

Embedded

Ref: 1438Tuesday 23 September 2025

Salary dependant on experience

Enigma people Solutions is recruiting an enthusiastic and experienced Embedded Software Engineer to develop innovative products for our client who delivers solutions to companies ranging from Energy (Renewable, Smart Metering, Oil & Gas) to Industrial, Life Sciences, and Medical. This is a high-profile opportunity for you to demonstrate your talent in a fast-paced technical environment.

Our client has been delivering electronic design solutions for more over 20 years, including proof-of-concept to prototype to full production. Working in design services the role offers customer contact. You will enjoy variety of work – the role involves a broad range of technically demanding projects, and the opportunity to develop initial ideas into real tangible products in short timescales.

Essential Technical skills:

  • 3+ years’ experience of developing embedded / real-time systems
  • Strong Modern C++ and C skills, gained in a commercial environment
  • Linux system development (e.g. Yocto, Debian)
  • 16 and 32-bit microcontrollers (e.g. ARM, PIC, MSP430, DSP)
  • Standard buses and protocols (e.g. Ethernet, USB, RS232, I2C, SPI)
  • Embedded control of wireless modules (e.g. Bluetooth, Wi-Fi, LoRa, NFC)
  • Experience of a variety of development environments and tools
  • Development of high quality code and adherence to best coding practices
  • Software problem-solving and bug-fixing

Criteria:

  • Enjoy working in a fast-paced technical environment
  • Possess strong communication skills; both internal and customer facing
  • Use and understand appropriate methodologies to design, build and test complex systems
  • Create customer-readable documentation, test results and reports
  • Regularly investigate, develop and integrate new techniques, processes & tools

The following desirable skills are a plus:

  • RTOS experience (e.g. FreeRTOS)
  • Object-oriented design
  • Windows development and C#
  • Experience of cryptography, security, TLS stacks
  • Android or iOS app development
  • DSP algorithm development.
  • Video or still image capture and processing.

Qualifications: Bachelor’s degree in Software Engineering or related subject.

 

Cookies on this website
We to ensure that we give you the best experience on our website. If you wish you can restrict or block cookies by changing your browser setting. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on this website.