Career Opportunity: Embedded Firmware Engineer

Tuesday November 14th, 2017 TAGS:

ASV Global is seeking an Embedded Firmware Engineer that has experience of working on safety critical software to support the ongoing development and deployment of our fleet of Autonomous Surface Vehicles (ASVs) and ancillary components.

Our ASVs are complex, cutting edge vehicles which rely on sophisticated, cutting edge software for their effective operation. Safety is at the heart of everything we do and as such we are looking to expand our team of embedded firmware engineers who have experience of delivering assured embedded firmware to Safety Integrating Level (SIL) 1 as a minimum.

The successful candidate is expected to be an experienced embedded firmware engineer with a proven track record in the delivery of safety critical code in line with ISO Standard EN 61508-Part 3 (2010)

Job title: Safety Systems – Embedded Firmware Engineer

About ASV Global:

We are a fast paced, rapidly expanding, world leading company, specialising in the design, build and operation of unmanned maritime vehicles and control systems. We operate in the Military, energy and research sectors and build innovative, technologically advanced products to solve difficult problems.

Our UK offices just outside Portsmouth, Hampshire provides a perfect location for the development and testing of our products. We solve the problems that others can’t.

Our success is due to the people we employ – if you’re smart, adaptable, highly productive, a team player and relish the challenge that comes with solving difficult problems then ASV Global is for you.

Location: Portchester, Hampshire UK (view on map)

Key Responsibilities:

The key function of this role is to support the development and deployment of the embedded firmware needed to support the safety critical elements of the ASVs that we produce.

This will include:

  • The design, development, coding, testing and debugging of software on the embedded devices and systems used within ASV in line with the processes and approaches outlined in ISO Standard EN 61508-Part 3 (2010)
  • Production and maintenance of the documentation needed to demonstrate the effective management of safety related risks throughout the project lifecycle and to provide the required level of safety assurance
  • Working closely with the hardware design and development team to ensure effective integration of the firmware with the hardware
  • Support project initiatives collaborating with the other members of the software team and the wider ASV team ensuring that development milestones and deadlines are met.

Requirements:

Essential

  • Excellent programming skills in C, C++ language
  • Proven experience in embedded systems design and implementation with pre-emptive, multitasking real-time operating systems
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Knowledge and experience of
    • ChibiOS/RT or other embedded RTOS’s
    • Linux, including device drivers
    • STM32 ARM Cortex M series processors
    • UML modelling
  • Experience of developing embedded safety critical software, in line with the processes and approaches outlined in ISO Standard EN 61508-Part 3 (2010): Functional safety of electrical /electronic/programmable  electronic safety related systems Part 3: Software requirements to SIL 1 as a minimum.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review

Desirable

  • Knowledge of the C++11 standard
  • Experience developing software/firmware to levels beyond SIL 1
  • Development within a Qt4/Qt5 environment
  • Use of tools such as Jira/Confluence/Reviewboard and Mercurial
  • Knowledge and experience of developing code to similar safety assurance standards in the aerospace industry, such as DO-178B

Additionally, applicants should:

  • Be self-directed, organised, systematic, punctual, and goal-oriented
  • Have strong documentation and writing skills

Responsible to: Head of Control Systems

Salary: Dependent on experience

To apply: Please e-mail your CV with a covering letter to careersuk@asvglobal.com.

Click here for downloadable PDF.

Go Back

Get in touch

Please contact us using the form below or by emailing sales@asvglobal.com





Newsletter

To stay up to date with what’s happening with ASV Global enter your email address below.