Embedded Software Engineer

Bright Purple Resourcing Ltd
Edinburgh, United Kingdom
7 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 75K

Job location

Edinburgh, United Kingdom

Tech stack

Communications Protocols
Digital Electronics
Embedded C
Embedded Software
Firmware

Job description

  • Design, develop, and test firmware for innovative downhole and surface tools.
  • Work on low-power, high-reliability embedded systems that must perform in extreme conditions.
  • Implement safe-failure modes and robust communication protocols.
  • Contribute to an established suite of tools while driving innovation and continuous improvement.
  • Collaborate closely with a small, expert R&D team to solve complex challenges and deliver world-class products.

Requirements

They are looking for an experienced Firmware Engineer who's passionate about embedded systems and ready to take ownership of the full firmware development lifecycle - from concept to deployment., We're seeking someone with strong technical foundations, creativity, and initiative. You'll ideally bring:

  • 5 years commercial experience writing Embedded C for 8/16-bit microcontrollers.
  • A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers.
  • Experience completing large, complex coding projects (thousands of lines).
  • Analytical and lateral thinking - you enjoy finding elegant solutions to tough problems.
  • Solid understanding of digital electronics (analogue knowledge a plus).
  • Great communication and teamwork skills.
  • A proactive attitude and ownership mindset - you thrive under pressure and deliver on time.

Benefits & conditions

  • Be part of a tight-knit, expert team that values innovation, collaboration, and professional growth.
  • See your designs brought to life in the field - and know they make a difference.
  • Opportunity to become Team Lead in the future.

Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.

Apply for this position