Embedded Software/Firmware Engineer at Avid Technology, Cramlington, 6 Months, £45-£60 per hour

£360 - £480 per day
  • Contract Spy
  • Cramlington, Newcastle Upon Tyne, UK
  • Sep 13, 2019
6 Months or more

Contract Description

Embedded Software/Firmware Engineer - Contract.

Location - Cramlington, Newcastle Upon Tyne - Opportunity for a flexible working pattern.

Salary - £45-60/hr. Negotiable depending on experience.

AVID is a leader in the design and manufacture of electrified powertrain and advanced thermal management systems for heavy-duty and high-performance electric (EV) and hybrid vehicles (HEV) and in reducing vehicle emissions.

As an Embedded Software Engineer working as part of the growing Software Engineering Team you will be responsible for the design and development of software for automotive electronics and their peripheral test systems. This will involve interpreting specifications to produce software functional specifications, coding, testing, software design, and documentation. The role will also include software functional safety analysis, design, and validation.

The successful Embedded Software/Firmware Engineer should meet the following criteria:

  • Proficient C programming.
  • Minimum of 3 years of experience in Embedded software development.
  • Experience with various microcontrollers and related compilers and debuggers such as ARM Cortex-M, AVR, Microchip PIC, dsPIC, C2000, MSP430, TriCore etc.
  • Programming experience of CANbus systems.
  • Ability to read and understand electronic schematic diagrams.
  • Experience in peripheral driver development, eg UART, SPI, I2C, ADC, Flash, GPIO.
  • Knowledge in modular APIs, code reusability and general appreciation of good practices.
  • Use of source code version control.
  • Software testing experience (unit testing, regression testing, functional testing etc.)
  • Use of issue management/bug tracking software tools.
  • Experience in handling of testing and measurement equipment (Oscilloscope, Logic Analyser, CANalyzer, etc.)

Desirable Experience and Skills:

  • Use of static analysis tools to validate code to automotive standards, ideally MISRA-C.
  • Experience in automotive diagnostics standard protocols eg ISO14229, OBD2, J1939
  • Experience writing firmware for interfacing to, and Real Time control of, power electronics devices eg motor control, inverters, DC/DC converters etc.
  • Experience of working in a Functionally Safe industry, eg Automotive, Rail, Medical.
  • Experience in developing automotive bootloaders.
  • Exposure to working in a collaborative, continuous integration environment.
  • Programming Windows applications in C#.

Minimum Qualifications:

  • BSc (Hons) in Computer Science/Software Engineering, or BEng (Hons) in Electrical and Electronic Engineering or equivalent.
  • 2.1 or higher grade in a comparable field.

The successful candidate will receive a market leading rate of pay. AVID also offers a flexible working pattern along with free onsite parking.

To apply for this position as an Embedded Software/Firmware Engineer, please use the application button provided or email your up to date CV to (see below)

Alternatively, please call for more information.