Embedded Software Engineer – ARM Cortex-M, Hybrid

Spirax-Sarco Engineering

Redruth

Hybrid

GBP 45,000 - 60,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Flexible working arrangements
Generous holiday allowance
Volunteer leave

Job summary

Watson-Marlow Fluid Technology Solutions, part of Spirax Group, is seeking a Software Developer focused on embedded systems to create the next generation of devices for pharmaceutical manufacturing and beyond.

You will work across bare-metal embedded, motor control, networking and application layers, using C++ on ARM Cortex-M and collaborating with hardware and software teams.

The role offers hybrid working with three days in the office in Redruth, Cornwall, and a generous benefits package.

Qualifications

  • Strong fundamentals in writing well-architected and tested code with TDD.
  • Experience in at least one lower-level language (C++ preferred) and one higher-level language (C#, Python, or JS/TS).
  • Experience in embedded systems and Cortex-M/A is desirable; familiarity with GitHub Actions, PROFINET/EtherNet/IP, RTOS, hardware bring-up, and FOC/PID control is a bonus.

Responsibilities

  • Architect, develop and debug embedded software, predominantly in C++ for ARM Cortex-M
  • Facilitate software development for the integration of embedded systems with customer and assembly line desktop applications, automated testing systems, and each other
  • Support the continual improvement of our agile and highly collaborative, best practice development processes

Skills

C++
Embedded systems
Python

Tools

GitHub Actions
PROFINET
EtherNet/IP
RTOS
UML

Job description

Watson-Marlow Fluid Technology Solutions, part of Spirax Group, is seeking a Software Developer focused on embedded systems to create the next generation of devices for pharmaceutical manufacturing and beyond.

You will work across bare-metal embedded, motor control, networking and application layers, using C++ on ARM Cortex-M and collaborating with hardware and software teams.

The role offers hybrid working with three days in the office in Redruth, Cornwall, and a generous benefits package.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Spirax-Sarco Engineering • United Kingdom

Hybrid
GBP 55,000 - 75,000
Competitive salary
Flexible working arrangements
Generous holiday allowance
+2
Software Developer
Software Developer

Spirax-Sarco Engineering • Redruth

Hybrid
GBP 45,000 - 60,000
Competitive salary
Flexible working arrangements
Generous holiday allowance
+1
Embedded Software Engineer
Embedded Software Engineer

JASA Talent • St. Austell

On-site
GBP 50,000 - 55,000
25 days holiday
Early finish on Fridays
Embedded Software Engineer - ARM STM32, Industrial Systems
Embedded Software Engineer - ARM STM32, Industrial Systems

Cortech Talent Solutions Ltd • Littlehampton

On-site
GBP 56,000 - 70,000
Embedded Software Engineer - ARM Cortex, Firmware
Embedded Software Engineer - ARM Cortex, Firmware

JASA Talent • St. Austell

On-site
GBP 50,000 - 55,000
25 days holiday
Early finish on Fridays
Embedded Software Engineer
Embedded Software Engineer

Cortech Talent Solutions Ltd • Littlehampton

On-site
GBP 56,000 - 70,000
Senior Embedded Software Engineer - ARM Cortex, RTOS, DSP
Senior Embedded Software Engineer - ARM Cortex, RTOS, DSP

Platform Recruitment • Harston

On-site
GBP 60,000 - 70,000
25 days holiday + bank holidays
Competitive pension
Discretionary annual bonus
+2
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Glasgow

On-site
GBP 55,000 - 85,000
Hybrid working
Embedded Software Engineer
Embedded Software Engineer

Hexwired Recruitment Limited • Winchester

Hybrid
GBP 42,000 - 62,000
Semi-remote option
Embedded Software Engineer
Embedded Software Engineer

Applause IT Recruitment Ltd • Manchester

Hybrid
GBP 60,000 - 85,000
Hybrid working
Bonus scheme
25 days holiday plus bank holidays
+2