Embedded C Software Engineer

Bright Purple Resourcing Ltd
Edinburgh, United Kingdom
3 days ago

Role details

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

Job location

Edinburgh, United Kingdom

Tech stack

Automation of Tests
C++
Software Quality
Code Review
Software Debugging
Linux
Embedded C
Embedded Software
Hardware Interface Design
Software Engineering
Real Time Systems
Operational Systems

Job description

  • Developing and maintaining embedded software in C
  • Working with hardware interfaces and supporting new onboard platforms
  • Writing and maintaining automated tests to ensure software quality
  • Taking part in code reviews and technical discussions
  • Communicating progress and technical decisions clearly within the team

Technologies:

  • Embedded
  • Hardware
  • Linux
  • C++

More:

We are an innovative UK-based space technology company that develops software used on real spacecraft missions. Our organization supports customers across the global space sector and continues to grow its engineering capability. We offer a salary up to £45,000, flexible working with occasional visits to our Edinburgh office, 36 days of annual leave, and a 6% employer pension contribution. Additionally, we provide a health cash plan, life assurance, enhanced sick pay, and ongoing investment in learning, development, and conferences. We foster a supportive, inclusive culture where your work directly impacts space missions.

Requirements

  • Commercial experience in software engineering using C
  • Experience working with embedded or real-time systems
  • A solid understanding of operating system concepts and multitasking
  • Experience working in Linux-based development environments
  • Strong debugging and problem-solving skills
  • A collaborative mindset and good attention to detail

Apply for this position