Back to job search

Software Engineer

Industry: Engineering
Job Title: Embedded Software Engineer
Type: Permanent
Location: Cambridgeshire
Salary: £40,000 - £45,000 per annum
Excellent Benefits Package - 25 days holiday, 6% pension, Income Protection, Life Assurance, Travel Insurance, Bupa Medical Healthcare, Employee Assistance Program.


A fantastic Global Engineering Specialist business based in Cambridgeshire who are the forefront of producing niche technology for various industries have a great opportunity as they are now hiring for an Embedded Software Engineer to join the team and business who are currently progressive, innovative, and fast-growing. The ideal Embedded Software Engineer will need to have experience of developing real-time embedded software.


The salary on offer for the successful Software Engineer is £40,000 - £45,000 per annum + 10% bonus, with an excellent benefits package.



  • Design, develop, test, and maintain software
  • Design and implement software of embedded systems from requirements to production.
  • Developing to alternative software lifecycles with participation in all aspects of the software lifecycle


Software Engineer Mandatory Skills:

  • Degree, BS/MS in Computer, mathematical, Electronics Engineering, Physics, or similar
  • 3-5+ years industry experience  
  • Experience of developing real-time embedded software
  • C++ development experience and can produce clear well-structured code
  • Good working knowledge of Linux OS
  • Capacity to solve difficult problems and provide innovate new concepts
  • Great interaction skills and enjoy working in a caring team
  • Enthusiasm for agile development practices such as scrum
  • Version Control – GIT, SVN, Jira

Desirable nice to have skills:

  • Qt Framework
  • Embedded Software Programming in C
  • Experience of C#, Python, .Net, Bash

If you could be interested in the above role as an Embedded Software Engineer, please apply with your latest CV and call Frank at Premier Engineering on 01217961888 for further information.

!function(f,o,r,c,e,_2,_4){f.Force24Object=e,f[e]=f[e]||function(){ (f[e].q=f[e].q||[]).push(arguments)},f[e].l=1*new Date, _2=o.createElement(r),_4=o.getElementsByTagName(r)[0],_2.async=1, _2.src=c,_4.parentNode.insertBefore(_2,_4)}(window,document, "script","//","f24"); /* Set clientId */ f24("create", "c82a4518-4975-4e7d-985e-17859ef18496"); /* Place custom commands here */ f24("cookieAnonymous", true); f24("send", "pageview");