Embedded Software Engineer (STM32, C/C++, RTOS)

Adlib Recruitment

Bath

On-site

GBP 60,000 - 90,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Group Life Insurance
Group Income Protection Insurance
Private Medical insurance
3.5% Pension Contribution
Enhanced annual leave with length of/2

Job summary

Cygnus Instruments, based in Bath, seeks an embedded software engineer to join the design office. You will develop with STM32 MCUs, write C/C++ software, and learn Ultrasonic NDT techniques while following Agile processes.

Ideal candidates have experience in embedded systems, USB protocols, and driver development, plus a willingness to travel to Dorchester and possibly to customer sites. This role offers a collaborative culture and ongoing learning opportunities.

Qualifications

  • Fluent in C++20.
  • Familiar with STM32 microcontrollers.
  • Conversant with Cube tools, Eclipse and GCC.
  • Developed embedded systems or products.
  • Experience with RTOS such as ThreadX/FileX/USBX.
  • Developed embedded USB protocols.
  • Developed communication stacks and protocols.
  • Driver development: SPI/I2C/UART.
  • Displays – RGB/DSI; Flash memory interface.
  • FPGA interface and initialisation.
  • Nice to have: signal processing on analog signals; Bluetooth LE; test equipment experience.

Responsibilities

  • Support and collaborate with the engineering team on product development projects.
  • Develop with STM32 and similar microcontrollers and their peripherals.
  • Develop code in C/C++.
  • Learn about Ultrasonic NDT technology and methods.
  • Learn about ultrasonic probes used in NDT.
  • Follow the Agile design methodology.
  • Record research and design activity in a digital logbook.
  • Update project planning software as work progresses.
  • Follow ISO 9001 procedures.
  • Use Microsoft Office 365 for documents and communication.
  • Occasional travel to Dorchester head office when required.
  • Possibility of future customer site visits to evaluate designs and get feedback.

Skills

C++20
STM32
Cube tools
Eclipse
GCC
ThreadX
FileX
USBX
RTOS
USB protocols

Education

Engineering degree

Tools

Logic analyzers
Oscilloscopes
Power meters

Job description

Cygnus Instruments, based in Bath, seeks an embedded software engineer to join the design office. You will develop with STM32 MCUs, write C/C++ software, and learn Ultrasonic NDT techniques while following Agile processes.

Ideal candidates have experience in embedded systems, USB protocols, and driver development, plus a willingness to travel to Dorchester and possibly to customer sites. This role offers a collaborative culture and ongoing learning opportunities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Adlib Recruitment • Bath

On-site
GBP 60,000 - 90,000
Group Life Insurance
Group Income Protection Insurance
Private Medical insurance
+2
Embedded Software Engineer: STM32, RTOS & Protocols
Embedded Software Engineer: STM32, RTOS & Protocols

IC Resources • Malvern

On-site
GBP 40,000 - 50,000
Embedded Software Engineer
Embedded Software Engineer

Set2recruit LTD • Southampton

On-site
GBP 45,000 - 65,000
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Malvern

On-site
GBP 40,000 - 50,000
Embedded Software Engineer
Embedded Software Engineer

Advanced Resource Managers • Stevenage

On-site
GBP 45,000 - 60,000
Embedded Software Engineer – Medical Devices (C/C++)
Embedded Software Engineer – Medical Devices (C/C++)

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 72,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Room at the Top Recruitment • Cambridgeshire and Peterborough

On-site
GBP 44,000 - 73,000
25 days holiday
Hybrid work model
Embedded Firmware Engineer
Embedded Firmware Engineer

Room at the Top Recruitment • Cambridge

On-site
GBP 49,000 - 66,000
Embedded Firmware Engineer
Embedded Firmware Engineer

QCS Staffing Ltd • Cambridge

On-site
GBP 55,000 - 75,000
Low-Power Embedded Firmware Engineer (STM32, RTOS)
Low-Power Embedded Firmware Engineer (STM32, RTOS)

QCS Staffing Ltd • Cambridge

On-site
GBP 55,000 - 75,000