Embedded Software Engineer

Embedded Software Engineer

Job Title: Embedded Software Engineer
Contract Type: Permanent
Location: Bath
Salary: DOE
Start Date: ASAP
Reference: OS4124
Contact Name: Oli Solari
Contact Email:
Job Published: July 29, 2020 09:23

Job Description

Embedded Software Engineer 

Contract: Full time 

Start Date: Flexible 

Location: Bath, UK

Salary: Dependant on experience

Hours: 37.5 days per week Mon-Fri 

Holiday: 25 days per annum 

Training: Opportunities for formal and informal training will be provided 



An exciting opportunity to join our dynamic and innovative embedded software team and support our growing business working on a variety of projects from electric vehicles to commercial cooking appliances. You will:

  • Develop software for embedded devices as well as cloud based IoT services
  • Work with a variety of embedded hardware platforms 
  • Learn new technologies and skills needed for modern day IoT solutions and connected devices. 
  • Interact directly with customers via phone, virtual and face to face meetings 
  • Be involved in designing innovative solutions to meet customer requirements  

Required Skills 

  • BSc (Hons) in Computer Science (or equivalent)
  • Minimum of 2 years of commercial embedded software development experience 
  • Strong in C/C++ programming skills
  • Good knowledge of operating system fundamentals and low level programming
  • Strong problem solving skills and ability to quickly learn new skills
  • Experience developing embedded Linux solutions
  • Excellent documentation skills

Desirable Skills

  • QNX platform level development experience
  • Experience with developing Windows, Android and Web applications 
  • Java, Javascript, PHP, Python, C#, .NET experience
  • Experience developing software for an embedded system
  • Good communication skills
  • Experience using revision control systems (such as Git)  
  • Experience working with Yocto Linux
For more information about this role please contact Oli on