Why This Role Stands Out
This Senior Embedded Software Engineer role offers a fantastic opportunity to shape next-generation connected products and advance your skills in secure embedded development. You'll thrive in a collaborative environment, contributing to cutting-edge technology with a competitive salary of up to £65k. Apply today to join an innovative team and make a significant impact!
Quick Overview
Seniority
Mid Senior
Employment type
Temporary/Casual
Work mode
On Site
Location
East Midlands, UK, United Kingdom
Posted
Yesterday
Embedded SystemsTCP/IPAgileAzureC++HTTPHTTPS
Job Description
Job Title: Senior Embedded Software Engineer
Location: Nottinghamshire (hybrid – 3 days onsite)
Salary: Up to £65k (DOE)
An exciting opportunity has arisen for an experienced Senior Embedded Software Engineer to join an innovative product development team working on next-generation embedded technology. This is a hands-on senior engineering role where you'll play a key part in developing secure, network-connected embedded products from concept through to production.
You'll be joining a collaborative engineering environment, working alongside firmware, hardware, software, test and compliance teams to deliver cutting-edge products for a global customer base.
About the Role
Essential Skills & Experience
Desirable Experience
Please note, we cannot offer sponsorship for this role.
If interested, please send over an updated CV.
Location: Nottinghamshire (hybrid – 3 days onsite)
Salary: Up to £65k (DOE)
An exciting opportunity has arisen for an experienced Senior Embedded Software Engineer to join an innovative product development team working on next-generation embedded technology. This is a hands-on senior engineering role where you'll play a key part in developing secure, network-connected embedded products from concept through to production.
You'll be joining a collaborative engineering environment, working alongside firmware, hardware, software, test and compliance teams to deliver cutting-edge products for a global customer base.
About the Role
- Design and develop embedded software for network-connected products.
- Implement secure communication protocols including HTTPS/TLS.
- Develop production-quality embedded C/C++ software for real-time systems.
- Design and maintain low-level software drivers and hardware interfaces.
- Support secure networking functionality and cybersecurity implementation.
- Contribute to software architecture, code reviews and technical design discussions.
- Debug and resolve complex embedded software issues.
- Work closely with hardware, firmware, test and compliance engineers throughout the product lifecycle.
- Produce technical documentation and support product certification activities.
- Contribute within an Agile development environment.
Essential Skills & Experience
- Degree in Computer Science, Electronic Engineering, Electrical Engineering or a related discipline (or equivalent commercial experience).
- 5+ years' experience in embedded software development.
- Strong Embedded C and/or C++ (C++11/14 desirable).
- Experience developing production code for real-time embedded systems.
- Experience with ARM Cortex-M processors or similar.
- RTOS experience (ThreadX, Azure RTOS, FreeRTOS or similar).
- Bare-metal embedded development.
- Experience developing low-level drivers.
- Knowledge of networking protocols including TCP/IP and HTTP/S.
- Experience implementing secure communications and cybersecurity features.
- Strong debugging and problem-solving skills.
- Excellent communication skills and experience working within multidisciplinary engineering teams.
Desirable Experience
- STM32 microcontrollers.
- SPI, I2C, I2S, UART and DMA.
- Bluetooth Low Energy (BLE), Bluetooth, Zigbee, Thread, Matter or Wi-Fi technologies.
- Audio DSP, digital filtering or signal processing.
- Hardware test and debugging.
- Cybersecurity standards or connected product regulations (e.g. IEC 62443, Cyber Resilience Act).
- Supporting compliance, certification or product security activities.
Please note, we cannot offer sponsorship for this role.
If interested, please send over an updated CV.
Similar jobs
- SR
Senior Software Engineer
NewSanderson Recruitment
Easton, Bristol🇬🇧RemoteYesterdayDockerMicroservicesSpring+9Technology - AM
Software Engineer C++
NewAnson Mccade
Cheltenham, Gloucestershire🇬🇧£70k - £75k/yrHybridYesterdayRustEmbedded SystemsTDD+2Technology - SE
Control Systems Engineer
NewSC Engineering Group Limited
Bristol, South West England🇬🇧£35 - £39/hrOn-siteYesterdayMATLABTechnology - VR
Applications Engineer
NewVibe Recruit Limited
Shillingford Hill, Wallingford🇬🇧HybridYesterdayCADEngineering - AS
AI Software Engineer - Machine Vision
NewAdria Solutions Ltd
Yorkshire🇬🇧Hybrid2 hours agoMachine LearningOpenCVC#+6Technology - AM
Operational Technology (OT Engineer)
NewAxon Moore
City, Leeds🇬🇧On-site2 hours agoSCADAMicrosoft OfficeEngineering - NC
Senior Software Engineer
NewNandos Chickenland Limited
London🇬🇧Hybrid4 hours agoNext.jsAgileGitHub Actions+8Technology - JL
Applications Engineer
NewJonathan Lee Recruitment Ltd
Bredons Hardwick, Gloucestershire🇬🇧Hybrid5 hours agoCADEngineering - AM
Software Engineer
NewAnson Mccade
Cambridge, Cambridgeshire🇬🇧£60k - £75k/yrHybridYesterdayRustEmbedded SystemsAgile+2Technology - AM
Senior Software Engineer
NewAnson Mccade
Cambridge, Cambridgeshire🇬🇧£75k/yrHybridYesterdayRustEmbedded SystemsTDD+3Technology - RA
Principal Software Engineer
NewRaytheon
Arlingham, Gloucester🇬🇧HybridYesterdayDockerAWSMocha+15Technology - C-
Software Engineer C#/C++
NewCarbon60 - Eng&Tech
Egerton, Bolton🇬🇧£65 - £70/hrOn-siteYesterdayC#C++Technology