Embedded Software Engineer
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