Back to jobs

Senior Embedded Engineer

Job description

                                             🚀 Join a Cutting-Edge Tech Team as a Senior Embedded Engineer 🚀
                                                                                       Location: Cambridge


I am seeking an Senior Embedded Engineer on behalf of my client to join their elite team and help shape the future of embedded technology.

You’ll be designing and developing embedded software that powers real-time systems used across some of the most demanding and exciting industries. If you're fluent in C/C++, live and breathe Linux, and are ready to take the reins on innovative projects, I want to hear from you.

🌟 Why Join? They are fast-moving, high-performing company making waves in the RF and spectral monitoring space. Here, your work won't just be a job—it’ll have real-world impact. You'll work with an exceptional group of engineers who are passionate, collaborative, and always pushing the envelope.

🛠️ What You'll Do
  • Lead and contribute across the full software development life cycle—from concept to deployment.
  • Design, code, and test embedded systems with a focus on robustness, scalability, and performance.
  • Write clean, maintainable, high-quality software.
  • Contribute to functional specifications and design documentation.
  • Implement test automation to ensure reliability and consistency.
  • Review code and mentor junior developers with a constructive, quality-first mindset.
✅ What You Bring
  • Strong experience in Embedded C and C++.
  • Solid background in embedded systems, kernel development, and device drivers.
  • Proven ability to solve complex problems with elegant solutions.
  • Passion for clean code, technical ownership, and collaborative team dynamics.
  • Excellent communication and documentation skills.
🎯 Bonus Points For:
  • A degree in Computer Science, Electronics, or a related field.
  • Experience with Linux shell scripting, Rust, Python, Docker, and Git.
  • Familiarity with distributed/networked systems, RF systems, or Digital Signal Processing.
If you feel you are suitable for this role, please don’t hesitate to apply now. For more information, or to discuss your experience/CV, please do get in touch with Jeremy van Waveren at SoCode­ Norwich. 

And if you don’t have an up­to­date CV, don’t worry.

#LI­JV1