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 activitiesWhat 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 toolsNice 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 productsIf 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