Senior Embedded Software Engineer

๐Ÿ’ผ Senior Embedded Software Engineer - C/Linux

๐Ÿ“ Location: Edinburgh | ๐Ÿข Employment: Permanent | ๐Ÿ–ฅ Working: On-site

๐Ÿ’ฐ Salary: Flexible โ€” tailored around the right candidate

About the Role

Join a leading engineering & technology company driving next-gen high-performance products.

Youโ€™ll take ownership of embedded Linux systems and low-level C software, from concept to production, shaping platform architecture and ensuring robust performance across demanding environments.

๐Ÿš€ What Youโ€™ll Do

  • Write production-quality Embedded C for device drivers, board support packages, and system components
  • Develop and optimise software on embedded Linux platforms
  • Contribute to C++/Python tooling, automation, and applications
  • Bring up, debug, and validate software on target hardware using oscilloscopes, logic analysers, and lab equipment
  • Collaborate with hardware & firmware teams for smooth integration and early issue resolution
  • Drive improvements in software architecture, processes, and documentation

๐Ÿ›  What Weโ€™re Looking For

  • Strong experience in Embedded C and embedded Linux development
  • Proven low-level programming and hardware-software integration skills
  • Comfortable with build systems, toolchains, version control, and system bring-up
  • Hands-on with debugging tools and lab equipment
  • Analytical, detail-oriented, and collaborative across multidisciplinary teams

๐ŸŽ“ Qualifications

  • Degree or equivalent in Computer Science, Electronics, Software Engineering, or related discipline
  • Experience with device drivers, Yocto, or real-time systems is a plus

Job Details

Company
Verso Recruitment Group
Location
Edinburgh, Scotland, United Kingdom
Posted