Enable job alerts via email!

ARM Microprocessor Programmer: Embedded C & Firmware

Expert Employment

Reading

On-site

GBP 100,000 - 125,000

Full time

24 days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking an Embedded Software Engineer to design and develop firmware for ARM microprocessors. This role involves creating diagnostic software and device drivers, with a focus on high-speed, high-performance boards. Candidates should possess an Engineering degree and experience in embedded C programming, as well as an understanding of hardware at the register level. This position offers the opportunity to work independently on exciting projects while also engaging in customer application integration and support. If you are passionate about embedded systems and looking for a challenging role, this is the perfect opportunity for you.

Qualifications

  • Experience in embedded C programming for ARM microprocessors.
  • Knowledge of programming hardware devices at register level.

Responsibilities

  • Design and develop firmware and device driver diagnostic software.
  • Work independently on projects and support customer application integration.

Skills

Embedded C programming
Programming hardware devices at register level
Boot loader development
PC BIOS development
Linux device drivers

Education

Engineering degree

Job description

ARM Microprocessor Programmer: Embedded C & Firmware

Embedded Software Engineer required to design and develop firmware and COTS device driver diagnostic software including system testing applications.

Target platforms are typically high speed, high performance boards driven by ARM CPUs, so an understanding of the underlying hardware and experience of programming down to register level is highly beneficial.

This role will be primarily independent, working on projects in parallel with some involvement in complex support issues and customer application integration.

You will have an Engineering degree and experience of:

  1. Embedded C programming for ARM microprocessors.
  2. Programming hardware devices at register level.
  3. Boot loader, PC BIOS development or Linux device drivers.

Please apply in the first instance with your CV and contact number for a confidential chat.

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