Embedded Software Engineer
Software Engineer – Embedded Systems | Edinburgh
Want to build software that actually matters?
Join a highly skilled engineering team in Edinburgh and take real ownership of the next generation of certified, high-integrity embedded products used worldwide. You’ll design and implement embedded software in C/C++ for critical intrumentation systems — with genuine influence over architecture, quality and delivery. Not a tiny cog. A meaningful part of the system.
This is a role where your decisions count. Quality, reliability and precision define the work, and you’ll see the direct impact of everything you build.
What you’ll bring
- Degree in Computer Science or 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 here if you value
- 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 A friendly, high-trust team, substantial technical ownership, continuous learning on complex real-world problems, and clear career growth driven by genuine impact — not incremental tasks. Full training and onboarding provided to help you hit the ground running.
If you want your work to count and your skills to accelerate, this is a role to explore and apply for.
#EmbeddedSoftware #SoftwareEngineer #EmbeddedSystems #CPlusPlus