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

Job Details

Company
Ion recruitment
Location
Edinburgh, City of Edinburgh, United Kingdom
Employment Type
Permanent
Salary
£50000 - £65000/annum plus excellent benefits
Posted