Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded SW Engineer

Shou

Stirling

Hybrid

GBP 50,000 - 70,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading medical technology company in Stirling is seeking a Senior Embedded Software Engineer to lead the design and development of embedded control systems for next-generation medical devices. This hands-on role involves real-time software development, collaborating within multidisciplinary teams, and ensuring compliance with safety standards. The ideal candidate has extensive experience in embedded systems, strong proficiency in C/C++, and a background in regulated industries.

Qualifications

  • 5+ years of embedded software/firmware development experience.
  • Experience developing with FPGA (VHDL) and digital interfaces (I2C, SPI, UART).
  • Experience with RTOS or bare-metal applications.

Responsibilities

  • Designing and developing real-time embedded software for medical applications.
  • Creating and testing firmware for microcontroller-based systems.
  • Leading verification and documentation activities in line with IEC 62304 and ISO 13485 standards.

Skills

C
C++
Embedded software development
Real-time systems
FPGA development
Debugging skills
Testing skills
Documentation skills

Education

Degree in Electronics, Computer Engineering, or a related field

Tools

Git
CI/CD
Job description
About the job Senior Embedded SW Engineer

Senior Embedded Software Engineer Stirling | Hybrid (Office-based with up to 1 day remote working)
Permanent | Flexible start/stop times

Are you ready to build software that truly makes a difference?

We're looking for a Senior Embedded Software Engineer to take a lead role in the design and development of embedded control systems for next-generation medical devices. This is a hands-on, technical position where your expertise will directly contribute to real-world health innovations.

What Youll Be Doing
  • Designing and developing real-time embedded software in C/C++ for complex medical applications.
  • Creating and testing firmware for microcontroller-based systems with a focus on safety and reliability.
  • Supporting FPGA development (VHDL) and integrating it with hardware systems.
  • Collaborating closely with electronics and systems teams to deliver seamless hardware-software integration.
  • Leading verification, validation, and documentation activities in line with IEC 62304 and ISO 13485 standards.
  • Participating in design reviews, software FMEA, and regulatory submissions.
  • Providing mentorship and technical leadership to junior engineers.
What Were Looking For
  • Degree in Electronics, Computer Engineering, or a related field.
  • 5+ years of embedded software/firmware development experience.
  • Strong proficiency in C and C++, with experience in real-time systems and microcontroller platforms.
  • Experience developing with FPGA (VHDL) and digital interfaces (I2C, SPI, UART, etc).
  • Background in a regulated industry such as medical devices, defence, aerospace, or automotive.
  • Strong debugging, testing, and documentation skills.
  • Experience with RTOS or bare-metal applications.
  • Familiarity with IEC 62304, ISO 14971, or related safety standards.
  • Experience with Git, CI/CD, and automated testing frameworks.
  • Involvement in software risk management and traceability.
  • Experience working across NPI, manufacturing, or quality teams.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.