Embedded Software Engineer | Permanent

SoCode Limited
Cambridge, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 56K

Job location

Cambridge, United Kingdom

Tech stack

Software Applications
C++
Software Debugging
Embedded Software
Firmware
Hardware Design
Real-Time Operating Systems
Software Engineering
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
PIC Microcontroller
Bare Metal
Hardware Debugging

Job description

A well-established UK technology manufacturer is seeking an Embedded Software Engineer to develop and maintain firmware and production support systems. The role spans embedded systems, hardware integration, and PC-based applications, covering both legacy and new products, offering variety and hands-on technical challenges., Develop and maintain embedded firmware in C/C++ on bare-metal and RTOS platforms Work with STM32 microcontrollers and DSP algorithms Debug hardware/software issues at system level and support test, calibration, and production software Collaborate with electronics, mechanical, and product teamsSkills & Experience

Requirements

Proven experience (5+ years) in embedded software/firmware development Strong C/C++ skills and experience with microcontrollers Confident with MCU peripherals (UART, SPI, I2C, ADC, etc.) and hardware debugging tools Comfortable working with hardware and legacy code Degree in engineering or similarIf you're ready to work on technically challenging embedded systems across firmware and applications, apply now or contact Thomas Drake at SoCode for a confidential discussion

Apply for this position