Lead Embedded Software Engineer

Bright Purple Resourcing Ltd
Edinburgh, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 65K

Job location

Edinburgh, United Kingdom

Tech stack

C
C++
Linux
Embedded Software
Integrated Development Environments
Software Engineering
Operational Systems
Software Version Control

Job description

  • Guide the technical direction of a flagship flight software product used across multiple space missions
  • Influence future product development in alignment with real-world needs
  • Work closely with engineers, customers, and commercial teams
  • Lead and develop a team of flight software engineers, setting technical standards
  • Support career growth of engineers and create an environment where high-quality engineering thrives

Technologies:

  • ARM
  • Embedded
  • Hardware
  • Support
  • Linux
  • C++

More:

We are a UK-based space technology company building advanced software for real spacecraft missions globally. Our employee-owned business is growing rapidly, driven by a strong culture of technical excellence, collaboration, and long-term thinking. We offer a salary up to £65,000, flexible working with occasional visits to our Edinburgh office, 36 days of annual leave, a 6% employer pension contribution, a health cash plan, life assurance, and enhanced sick pay. We invest in ongoing learning, development, and conferences, fostering a supportive and inclusive culture where your work directly impacts space missions.

Requirements

  • Strong background in embedded software engineering with significant professional experience
  • Excellent C programming skills, including work on embedded platforms (e.g., ARM-based systems)
  • Solid understanding of operating systems, multitasking, and low-level hardware interaction
  • Experience leading technical design and solving complex engineering problems
  • Comfortable working across the full software lifecycle, from requirements to delivery
  • Experience working in a Linux-based development environment with version control and CI principles
  • Ability to communicate clearly, lead by example, and support the growth of other engineers
  • Confident communication skills

Apply for this position