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.
..... full job details .....