Job Description
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:
o Solid experience in embedded software development (5+ years ideal)
o Strong C/C++ skills
o Experience with RTOS or bare-metal environments
o Familiarity with hardware interfaces (SPI, I2C, UART, etc.)
o Ability to read schematics and work closely with electronics engineers
o Comfortable with version control and debugging tools
Nice to have (but not essential):
o Exposure to embedded Linux
o Automotive, industrial, or safety-critical experience
o Familiarity with ISO standards (e.g., ISO 26262)
What’s on offer:
o Salary up to £65,000 (DOE)
o Hybrid working (2–3 days on-site in Milton Keynes)
o Supportive team environment with a strong engineering culture
o 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 jasmin.neade@intechnologygroup.com