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 lifecycle, 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
* 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:, IEC 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 lifecycle
* 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
WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations .