Enable job alerts via email!

Mid-level Embedded Software Engineer

Ecm Selection

Cambridge

Hybrid

GBP 40,000 - 70,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Embedded Software Engineer to tackle exciting projects in hardware prototyping and instrumentation. This role offers the opportunity to enhance your technical skills in a collaborative environment, free from project leadership responsibilities. You will work on innovative scientific and medical applications, gaining invaluable experience with embedded Linux, C/C++, and wireless technologies. The company values career development and provides a supportive atmosphere with a competitive compensation package. If you're passionate about engineering and programming, this is the perfect opportunity for you.

Qualifications

  • Degree in relevant field with experience as an embedded software engineer.
  • Competence in embedded Linux and wireless technologies is essential.

Responsibilities

  • Work on challenging embedded software projects with a focus on instrumentation.
  • Engage in technical discussions and presentations with stakeholders.

Skills

Embedded Software Engineering
C / C++
Python
Wireless Technologies
RTOS
Bare-metal Programming
C#
Documentation Skills

Education

Degree in Computer Science
Degree in Electronics
Degree in Physics

Job description

This out-of-town, Cambs company works on a variety of projects ranging from hardware prototyping to high-value, low volume instruments. They are hiring an Embedded Software Engineer to join them.

You’ll be free of project leadership or team management responsibilities. As a mid-level engineer, you’ll be given project work that will technically challenge you, help develop your skills, and gain further industry experience. You’ll already be competent with general embedded software engineering and will now gain nuanced experience in applied instrumentation and hardware projects.

Requirements
  • Degree in computer science, electronics, physics or similar followed by industry experience as an embedded software engineer (embedded Linux, C / C++, Python).
  • Demonstrable project experience with wireless technologies including low-power Bluetooth, NFC, and WiFi.
  • Experience with RTOS and bare-metal programming.
  • Additional experience with C++ or C# for desktop applications would be desirable.

Projects can be for scientific or medical applications, so development processes can be regulated. Experience working within a regulated environment would be useful, but good documentation skills would be the minimum requirement. Further, whilst the onus is on the technical work, on occasion, technical presentations and discussions with internal and external stakeholders would be undertaken.

The role would suit someone who enjoys engineering and programming, working in a team environment, and being onsite to work closely with hardware (some home working is possible when projects allow, up to 2 days per week). Due to the rural location of their offices, interested applicants should either be living close by or be able to drive (public transport is limited).

Company sponsorship is not available, and candidates on time-limited visas would not be considered.

The company looks to support careers, provide technical work that is challenging and stimulating, and offer a competitive compensation package including a good range of benefits.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.