Embedded Software Engineer

  • Job Reference: NNLTD 45427
  • Date Posted: 14 July 2021
  • Recruiter: Nanotek Ltd
  • Location: Cambridge
  • Salary: £55,000 to £60,000
  • Sector: Engineering, I.T., Telecoms
  • Job Type: Permanent
  • Work Hours: Full Time
  • Contact: Nicola Copperwheat
  • Email: ncopperwheat@nanotekltd.co.uk

Job Description

Embedded Software Engineer - Cambridge - £60K


Have demonstrable experience of developing C++ software for any of the following embedded operating systems:

Linux, Android, QNX, Windows Automotive, Android Automotive, µItron, Genivi

• regularly code with at least one of Java, C, and/or Python in any of the above environments

• have an understanding of networking programming, protocol design, compression, security and multithreaded programming

• have experience in creating and maintaining development toolkits, pluggable components and reference applications

• are a team player who is also happy working autonomously, and enjoy considerable responsibility within your work

• have excellent oral and written communication skills, and can demonstrate a high level of problem-solving skills

• have a relevant technical degree (or equivalent qualification) related to Computer Science

The role

This is a fantastic opportunity for experienced Engineers to take an active role in expanding our global brand by developing software for the significant and growing number of mobile phone vendors, tier 1 equipment suppliers and automotive manufacturers who license our core technology and embed it within their products. As part of a fast-paced team, you will help to create the latest generation of technology targeted for use within the automotive sector by creating and maintaining SDKs, pluggable components and both reference and consumer-grade applications. The work is interesting and challenging; with new projects constantly in the pipeline we’re always at the leading edge of what’s possible with the newest technologies available. This, combined with the scope for innovation and the introduction of new product ideas, means there is potential to develop your career as an Embedded Software Engineer  at an accelerated pace. From day one you will contribute to our offering of industry standard technologies such as Apple CarPlay™ and Android Auto™, as well as innovative proprietary in-car solutions. You will see your work directly impact end-users all around the world. You will remain at the cutting edge, always with an eye on conformance to standards and meeting specifications, feeding into the company product base. Project-based working with external stakeholders is common, such as in distributed project teams, consortia, and certification programs, all of which can feature occasional global travel, including Europe, USA, Japan and China, should this be of interest to you.

As well as the above, if you have experience in any of the following then that would be great

• Writing or maintaining technical specifications, or working within certification programs (either within the automotive sector, or otherwise)

• Multimedia technology; e.g. set top boxes, TV sticks, streaming services, writing codecs, performance optimisation (image quality, audio-video sync, latency)

• Developing for the Linux kernel, debugging drivers in open source or proprietary projects, or building custom Android ROMs

• Working on software projects or embedded hardware projects as a hobby/just for fun, such as writing smartphone apps, games, web content or smart IOT solutions (e.g. on Raspberry Pi)

• Outward facing responsibilities; e.g. customer facing situations, conveying requirements into technical tasks; team working in distributed projects

• Language skills (French, German, Italian, Japanese and/or Mandarin would be highly beneficial but not essential)


These roles offer a unique opportunity to join our Product Engineering team, working for a successful, growing company with a recognised global brand, and with great potential and vision. If you are successful, you will be compensated with an attractive package which will be appropriate to your skills and experience. We also offer generous benefits, including a contributory pension, and private dental and medical care.