Role: Embedded Software Engineer
Location: Milton Keynes
Salary: £50,000 - £65,000
We're working with a growing technology business in Milton Keynes that's looking to bring an Embedded Software Engineer on board to support new and existing product development across automotive and industrial applications.
This is a hands-on role, ideal for someone confident working at a low level (bare-metal/RTOS) but also comfortable interfacing with hardware teams and contributing to system design discussions.
What you'll be doing:
* Designing and developing embedded software in C/C++
* Working across bare-metal and RTOS-based systems
* Supporting integration, testing, and debugging on real hardware
* Collaborating closely with hardware, QA, and project teams
* Contributing to technical documentation and product lifecycle activities
What they're looking for:
* Solid experience in embedded software development (5+ years ideal)
* Strong C/C++ skills
* Experience with RTOS or bare-metal environments
* Familiarity with hardware interfaces (SPI, I2C, UART, etc.)
* Ability to read schematics and work closely with electronics engineers
* Comfortable with version control and debugging tools
Nice to have (but not essential):
* Exposure to embedded Linux
* Automotive, industrial, or safety-critical experience
* Familiarity with ISO standards (, ISO 26262)
What's on offer:
* Salary up to £65,000 (DOE)
* Hybrid working (2-3 days on-site in Milton Keynes)
* Supportive team environment with a strong engineering culture
* Opportunity to work on real-world, high-impact products
If you're someone who enjoys solving technical problems and wants to be part of a down-to-earth, collaborative engineering team - this could be a great fit.