Embedded Software Engineer
- Edinburgh, City of Edinburgh
- Permanent·On-site
- Full time
- £45,000 - £60,000 Per Annum
Job Description
Software Engineer – Embedded Systems | Edinburgh
Join a small, highly skilled engineering team in Edinburgh where your work has real weight. You’ll develop the next generation of certified, high-integrity embedded products used worldwide — and you’ll own meaningful parts of the system, not just a tiny cog in a vast machine.
This is a role where your decisions matter. You’ll design and implement embedded software in C/C++ for safety-critical systems, working end-to-end with genuine influence over architecture, quality and delivery. Quality, reliability and precision define the work, and you’ll see the direct impact of what you build.
What you’ll bring
- A degree in Computer Science or a related discipline (or equivalent practical experience)
- Proven experience developing embedded software in C/C++
- A careful, methodical approach and genuine pride in craftsmanship
You’ll thrive in an environment that values
- Formal requirements capture and full traceability
- Strict adherence to design and coding standards
- Clear, thorough technical documentation
- Collaborative design reviews and peer code reviews
What you get in return A friendly, high-trust team, substantial technical ownership, continuous learning on complex real-world problems, and a clear opportunity to grow your career through genuine impact rather than incremental tasks.
If you want your work to count and your skills to accelerate, this is the role


