Enable job alerts via email!

Embedded Tools Software Engineer

TN United Kingdom

Cambridge

Hybrid

GBP 40,000 - 80,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An established industry player is seeking an Embedded Tools Software Engineer to join their dynamic team in Cambridge. This role offers a unique opportunity to work on cutting-edge embedded systems, utilizing languages such as C++, Python, and C#. You will collaborate with skilled colleagues in a supportive environment, contributing to high-quality software solutions. The position provides flexibility in work arrangements, balancing remote and in-office collaboration. With competitive benefits, including a bonus and comprehensive medical coverage, this role is perfect for a motivated developer eager to make an impact in the field of embedded technology.

Benefits

Competitive bonus
Pension schemes
Private medical coverage
Dental coverage

Qualifications

  • Good university education in computing or related field with strong A-level grades.
  • Programming skills in C++, C, or assembly in an embedded context.

Responsibilities

  • Contribute to existing codebases with high-quality enhancements and refactoring.
  • Work with colleagues in software and electronics on embedded systems.

Skills

C++
C
Python
C#
Java
Embedded Linux
Yocto
VHDL
Verilog
RTOS

Education

Degree in Computing, Electronics, or Physics

Tools

Yocto
BitBake

Job description

Social network you want to login/join with:

Embedded Tools Software Engineer, Cambridge
Client:

ECM Selection

Location:

Cambridge, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

b256994943f5

Job Views:

10

Posted:

26.04.2025

Expiry Date:

10.06.2025

Job Description:

Embedded systems require a variety of tools and infrastructure, including clustered firmware update rollout, Yocto / BitBake Linux imaging, Python test suites, and more. This role offers a broad range of activities.

The position is suitable for a skilled developer in C++, C, or assembler, as well as languages like Python, C#, or Java, with a background in embedded systems or electronics. The candidate should be able to understand and contribute to existing codebases with high-quality enhancements and refactoring.

You will have the opportunity to work with colleagues in software and electronics at a well-established company supported by European partners, with a strong customer base, succeeding despite challenging times for some companies.

Benefits include competitive bonus and pension schemes, private medical and dental coverage. The team determines the balance of remote and in-office work, currently favoring more time in the office.

Candidate Profile:
  • A good university education in computing, electronics, physics, or a related technical field from a reputable institution, with strong A-level grades.
  • Programming skills in C++, C, or assembly, ideally in an embedded context, but other skills are also considered.
  • Experience with Python or similar languages (C#, Java) for development or testing.
  • Sufficient knowledge of embedded software, electronics, or physics.

Experience with Embedded Linux is highly desirable, as is familiarity with bare metal and RTOS development. Additional valued skills include Yocto / BitBake, VHDL / Verilog for FPGA, control algorithms, SoCs, ARM Cortex STM32, and adherence to quality and compliance standards. The role is open to UK residents with full work permission, without visa sponsorship.

ECM reviews all CVs and responds to every applicant. Permission is obtained before submitting your CV to a company.

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