W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9wb2x0ihjlzgvzawduic9wbmcvam9icy5wbmcixv0

Lead Embedded Firmware Engineer

Lead Embedded Firmware Engineer

  • Location

    Leicester, Leicestershire

  • Sector:

    IT

  • Job type:

    Permanent

  • Salary:

    benefits

  • Contact:

    Geoff King

  • Contact email:

    geoff.king@volt.eu.com

  • Job ref:

    74917-ITENG-GRK_1565853241

  • Published:

    2 months ago

  • Expiry date:

    2019-09-05

  • Start date:

    ASAP

  • Consultant:

    #

We are looking for a Lead Firmware Engineer to join our client's team in Leicestershire.

Essential Responsibilities:

  • Provided technical software engineering solutions.

  • Ensuring requirements are translated correctly into cohesive development & verification solutions.

  • Experience of implementing embedded firmware with an RTOS (e.g. uC/OS, Free RTOS).

  • Development of embedded software/firmware (C/C++/C#)

  • Implementation of digital communications protocols (TCP/IP, CANBUS, MODBUS, RS485, SPI, I2C)

  • Debugging and problem investigation of software/firmware

  • Excellent written and verbal communication

  • Contribution in the definition of product and software/firmware architecture and design decisions.

  • Potential to work upon the development, programming and debugging of software including:

  • Embedded platforms (including use of instrumentation such as oscilloscopes, logic analysers, etc.)

  • Mobile/Tablet platforms (e.g. Android, iOS, Linux).

  • Web applications (e.g. Java, C#, Spring, Maven, etc).

  • Desktop software (e.g. Microsoft Visual Studio).

  • Verification and testing of software/firmware (e.g. Robot Framework).


Qualifications/Experience:

  • Solid commercial experience using SW development full-lifecycle, including requirements and reviews

  • Development of STM32 and similar microprocessor and microcontroller software

  • Knowledge of hardware level interfacing (e.g. device drivers)

  • Production of architectural and detailed designs

  • Interpretation and understanding of hardware datasheets and device capabilities

  • Time management skills, work to deadlines and respond effectively to demanding customer requests.

  • Work in a multi-disciplinary team across sites

  • Awareness of cybersecurity related issues and potential countermeasures

  • Work within an Agile development environment

  • Low-Level (Unit) Testing (LLT) using industry recognised software.



If you feel this is the right opportunity for you, please do not hesitate to get in touch!