Enable job alerts via email!

Embedded Software Engineer

TN United Kingdom

Cambridgeshire and Peterborough

On-site

GBP 40,000 - 70,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 Software Engineer to develop and test firmware for microcontrollers. This role involves programming in C and Assembler, debugging issues, and maintaining compliance with medical standards. The ideal candidate will have a degree in Electronics or Computer Science and experience in circuit design. Join a dynamic team that values innovation and offers flexible working hours, a pension plan, and a supportive work environment. If you are passionate about embedded systems and want to make a difference in the medical field, this opportunity is perfect for you.

Benefits

Company pension plan
Flexible working hours
Employee Assistance Programme
Free parking
Free tea & coffee
On-site subsidised tuck shop

Qualifications

  • At least two years of industry experience in C programming.
  • Experience in unit testing and writing well-structured code.

Responsibilities

  • Produce, program, and test C and Assembler code for microcontrollers.
  • Debug and troubleshoot firmware and circuit issues.
  • Write technical documentation and compile technical files.

Skills

C Programming
Assembler Programming
Microcontroller Software
Debugging
Unit Testing
Analog and Digital Electronics Design

Education

Degree in Electronics
Degree in Computer Science

Tools

CADStar

Job description

Social network you want to login/join with:

Embedded Software Engineer Position Overview
  1. Produce, program, and test C and Assembler code for STM32, ATMega, and PIC Microcontrollers;
  2. Carry out release tests for new firmware and associated hardware;
  3. Debug and troubleshoot firmware and circuit issues;
  4. Generate the software architecture and communication protocols for microcontrollers and associated hardware;
  5. Write technical documentation and compile technical files;
  6. Follow defined development processes;
  7. Design integration with other products;
  8. Maintain an appropriate working knowledge of medical standards including IEC 60601-1, ISO 14971, IEC 62366, ISO 62304, ISO 13485, and FDA guidelines CFR 21;
Embedded Software Engineer Position Requirements
  1. Degree in Electronics, Computer Science, or a relevant discipline;
  2. Proficient in C with at least two years of industry experience;
  3. Experience with microcontroller software and circuit design;
  4. Experience in unit testing and writing well-structured code;
  5. Knowledge of analog and digital electronics design;
  6. Experience with schematic and PCB design using CADStar;
Embedded Software Engineer Position Remuneration
  1. A company pension plan with generous employer contributions and life insurance (after qualifying period);
  2. Flexible working hours - Monday to Thursday;
  3. Employee Assistance Programme;
  4. Free parking;
  5. Free tea & coffee, with an on-site subsidised tuck shop, and charitable donations from sales;

Bennett & Game Recruitment are acting as a Recruitment Agency for this vacancy.

Bennett & Game Recruitment are a multi-disciplinary technical recruitment agency based in Chichester, West Sussex, operating across the UK with specialist teams in various industries. We are acting as a Recruitment Agency for this vacancy, and by applying, you grant us consent to process your data and contact you regarding this application and our services.

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