Firmware Engineer / Embedded Software Engineer - C#

Location
Leighton Buzzard, Bedfordshire, England
Salary
Negotiable
Posted
04 Jul 2019
Closes
01 Aug 2019
Ref
EILE-05
Contract Type
Permanent
Hours
Full Time

Job Title: Firmware Engineer

Location: Leighton Buzzard, Bedfordshire

Salary: Competitive, depending on experience

Job Type: Full Time, Permanent

The Company specialises in the design, manufacture and supply of high quality construction materials testing equipment and environmental instrumentation. Their products are backed by global customer service, with comprehensive technical and applications support.

The Company was founded in 1961 to supply testing equipment to the Construction Materials Industry. The Environmental Division, specialising in international projects, was created in 1983. Product sales, service and advice is available from strategically located offices in the UK and USA, supported by regional offices with the associates located in Asia and the Middle East.

They provide the expertise needed for accurate, reliable and consistent construction materials testing.

Main Purpose:

The purpose of the role is to provide the software design and implementation expertise for new products. You will be responsible for all aspects of the firmware development lifecycle from requirements capture to commissioning.

Product enhancements to existing equipment will also be supported.

Job Duties:

  • Identify and create software requirements for development of new products and changes to released products
  • Architect, design, develop and test embedded software products
  • Create documentation to support each phase of the software development
  • Design, conduct and report on tests and evaluations of product problems, identify root causes and implement corrective actions
  • Design and conduct prototype tests to demonstrate software designs and ensure software is functioning correctly
  • Aid in troubleshooting, diagnosing and correcting of software problems
  • Initiate engineering change notes for software related changes needed to implement corrective actions
  • Other duties as assigned

Key Requirements:

  • Embedded Software (micro controllers)
  • Real-time Control Systems
  • GUI development experience
  • Experience in a product development environment
  • Demonstrate knowledge in the design and development of new products
  • Development and maintain Embedded Systems software, written in C#
  • Create or modify source code for products in development
  • Strong understanding of hardware I/O, embedded systems and PC
  • Degree qualified or the ability to demonstrate required experience
  • Professional Membership of appropriate institute
  • Have good communication skills and ability to promote your views
  • Be resourceful and proactive in your problem solving
  • Be flexible and enthusiastic with strong team-working abilities.
  • Project manage your tasks and prioritise your work load
  • Ability to work in a team environment
  • Ability to work independently and responsibly with minimum supervision
  • Must be proactive in setting standards for quality and excellence in software and embedded application design
  • Constantly seek to improve skill sets

To apply for this role please click the APPLY button and attach your CV and Cover Letter.

Candidates with Experience and previous titles of; Software Engineer, Senior Software Engineer, Automotive Engineer, Electronics Engineer, Electronics Engineer, Electric Motor Repair Engineer, Embedded Software Technician, C Developer, C# Software Developer, C++ Developer, C# Software Engineer, C++ and Firmware Engineer may also be considered for this role.