Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd
Baildon, UK
7 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£40,000.0 - £50,000.0
Working hours
Regular working hours
Job source

Tech stack

LTE (Telecommunication) ARM Architecture C++ (Programming Language) Code Review Cyber Security Modems Software Debugging Embedded C Linux on Embedded Systems Embedded Software Ethernet FreeRTOS
+9 more
Joint Test Action (IEEE Standards) Modbus Real-Time Operating Systems Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface Git Information Technology Bare Metal Smartgrid

Job description

Our client, an innovative, award winning technology business, is looking for an Embedded Software Engineer to join their team in Bradford. You’ll lead the development of embedded systems, designing and implementing complex embedded software for systems, including real-time control and IoT connectivity.

Requirements

The ideal candidate will live within commuting distance of Bradford and have at least 3 years’ experience developing embedded software for production systems. You’ll be strong in embedded C/C++, ideally comfortable with both RTOS and bare-metal development, and confident on ARM Cortex processors.

As well as hands-on development, you’ll help shape the technical direction across several product lines, review code, improve performance and mentor other engineers. You’ll work closely with hardware colleagues in an agile environment, taking products from concept through to production-ready systems in the field.

Skills & Experience Required

  • Degree in Computer Science, Electrical/Electronic Engineering or a related STEM subject
  • 3+ years developing embedded software for production-ready systems
  • Expert C/C++ for embedded systems, - RTOS (FreeRTOS ideally)
  • ARM Cortex-M/A processors, ideally STM32
  • Protocols including I2C, SPI, UART, Modbus, Ethernet and AT modem
  • Git and CI/CD pipelines for embedded development
  • Debugging with JTAG, oscilloscopes and logic analysers

Desirable Skills & Experience

  • Energy management, control systems, smart grid or power electronics
  • Embedded Linux and kernel customisation
  • Cellular and wireless IoT protocols (LTE, CAT-M1, NB-IoT)
  • Cybersecurity for embedded systems

Benefits & conditions

  • Up to 50,000 plus benefits
  • Hybrid working
  • The chance to shape technical direction across several product lines
  • Working on technology that supports the energy transition

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…