Senior Embedded Software Engineer

WA Consultants
Stafford, United Kingdom
2 days ago

Role details

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

Job location

Stafford, United Kingdom

Tech stack

ARM
C++
Software Quality
Communications Protocols
Software Debugging
Embedded Software
Ethernet
Firmware
Python
Matlab
MISRA C (C Programming Language)
Modbus
Software Architecture
Real-Time Operating Systems
Secure Coding
Software Requirements Analysis
Transmission Control Protocol (TCP)
GIT

Job description

Senior Embedded Software Engineer Location: Flexible Working Employment Type: Full-Time

We are working with a well-established, globally recognised engineering organisation that has been a specialist within its industry for over 40 years. Due to continued growth and innovation, they are looking to appoint a Senior Embedded Software Engineer to join their multidisciplinary engineering team.

This is a key role where you will take ownership of Embedded software development across the full product life cycle, working from initial concept through to delivery. You will collaborate closely with mechanical, electronics, and applications engineers to deliver robust, high-performance solutions for industrial systems.

The Role As a Senior Embedded Software Engineer, you will be responsible for translating customer and system requirements into detailed software specifications and delivering high-quality firmware aligned with safety-critical standards.

Key Responsibilities

  • Lead the development of Embedded software and firmware from concept to production
  • Translate system and customer requirements into software architecture and specifications
  • Work collaboratively with mechanical, electronics, and applications engineering teams
  • Ensure compliance with safety-critical standards, including MISRA and IEC 61508
  • Contribute to system design, integration, and validation activities
  • Support continuous improvement in software quality, testing, and development processes

Core Skills and Experience

  • Strong experience in Embedded software/firmware development
  • Proficiency in C/C++
  • RTOS/Free RTOS
  • Experience developing for ARM Cortex-M microcontrollers (STM32 preferred)
  • Debugging
  • Familiarity with MISRA-C:2012, IEC 61508 functional safety concepts, and secure coding practices such as CERT-C
  • GIT
  • Knowledge of communication protocols such as Modbus/TCP, CAN, and Ethernet (UDP/TCP)

Desirable Skills

  • Experience with Python or MATLAB for test tooling and automation

What's on Offer

  • Flexible working environment
  • Opportunity to work within a globally established organisation with a strong industry reputation
  • Exposure to complex, safety-critical projects across the full product life cycle
  • Collaborative, multidisciplinary engineering environment

If you are a Senior Embedded Software Engineer looking to work on technically challenging projects within a global organisation, we would be keen to hear from you (see below)

WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.

Requirements

  • Strong experience in Embedded software/firmware development
  • Proficiency in C/C++
  • RTOS/Free RTOS
  • Experience developing for ARM Cortex-M microcontrollers (STM32 preferred)
  • Debugging
  • Familiarity with MISRA-C:2012, IEC 61508 functional safety concepts, and secure coding practices such as CERT-C
  • GIT
  • Knowledge of communication protocols such as Modbus/TCP, CAN, and Ethernet (UDP/TCP)

Desirable Skills

  • Experience with Python or MATLAB for test tooling and automation

What's on Offer

  • Flexible working environment
  • Opportunity to work within a globally established organisation with a strong industry reputation
  • Exposure to complex, safety-critical projects across the full product life cycle
  • Collaborative, multidisciplinary engineering environment

If you are a Senior Embedded Software Engineer looking to work on technically challenging projects within a global organisation, we would be keen to hear from you (see below)

About the company

WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.

Apply for this position