Firmware Engineer

 

Description:

The ideal candidate will recognize the advantages on being part of a small team yet equally comfortable working alone with the ability to produce high quality System on Chip Firmware code within agreed deadlines.

 

This opportunity may suit someone with a broad range of skills including Firmware development for micro-controllers, Embedded Linux firmware and software development, Linux Servers software, and databases.

 

Proven ability producing detailed specifications for products, project plans and timescales for the development projects would be advantageous as this will be an integral part of your responsibilities.

 

The Firmware Engineer will have a passion for software embedded system development, a love of learning and willingness to up-skill in a supportive environment.

 

Responsibilities

 

  • Produce detailed specifications for products, project plans and timescales for the development projects
  • Produce high quality System On Chip Firmware code within agreed deadlines
  • Using Linux and the command line
  • Building C applications
  • Makefiles

 

Applicants should be experienced and proficient in:

 

  • Solid understanding of C and building C applications
  • Good understanding of makefiles
  • Comfortable using Linux and the command line
  • Linux system programming

 

Desirable

 

  • ARM cortex M3 (Thumb2) assembly
  • Building embedded Linux systems with MTD
  • Teensy/Arduino experience
  • Good understanding of how to use microcontrollers and their peripherals
  • Serial and other hardware bus knowledge including SPI, JTAG and SWD
  • Raster graphics composition
  • RF Product Development and RF System On Chips
  • Cryptographic algorithms, using hardware crypto peripherals, software fallback implementation, multiprecision arithmetic

 

Organization Experis
Industry Engineering Jobs
Occupational Category Firmware Engineer
Job Location Dundee,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-05-31 6:26 pm
Expires on 2024-12-14