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 (e.g., 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.
Please apply or send your CV to
In Technology Group Ltd is acting as an Employment Agency in relation to this vacancy.