Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Software / Firmware Design Engineer

Eingestellt von Roevin Management Services Limited

Gesuchte Skills: Design, Engineering, Engineer, Cmmi

Projektbeschreibung

We are recruiting on behalf of our client for a Software/Firmware Design Engineer.

Purpose of the Job
To provide software and firmware design expertise for the development of innovative optical gas sensors. The successful candidate will assist the project team by delivering robust programming solutions to the requirements of the product specification and in compliance with a number of safety-related software standards (including EN 61508-3 and EN 50271). This position will fulfil the following needs:
To expand on and/or convert existing assembly codes to C or a more appropriate language where necessary.
To create firmware using assembly and C (or a more suitable programming language) within the scope of the product specification and software standards.
To write communication routines (RS232 and I2C) in firmware and Microsoft Windows based host software to enable programming of on-sensor microprocessors.
To produce documentation, test routines and failure mode analysis for the software system and its individual modules in accordance with the identified software standards.
To guide software/firmware certification with the relevant regulatory bodies.

Principal Responsibilities
To help develop the requirements related to software code generation given product specifications and certification needs.
To ensure that the programming allows the sensor to meet the product specification and certification requirements, whereby:
The major elements of the software/firmware are partitioned into modules and designed in a structured manner.
The software is produced to achieve modularity, testability, and capability for safe modification in accordance with the relevant standards.
To generate and optimise source code and test protocols within agreed resource, cost and time deadlines, while ensuring that all codes are well commented/documented and easy to follow.
To provide training for the larger project team so that the software/firmware structure and its capabilities are well understood.
To provide adequate documentation to enable future development and maintenance of the software/firmware.
To utilise the Honeywell CMMI process for software development.
Principal Networks & Contact Links

Education Required (academic and/or technical education)
A degree in computer science or related field of study such as electronic/communications technology.

Work Experience Required (area and length of experience)
Must have demonstrated the ability to deliver programming solutions for products containing microprocessors, preferably within applications related to industrial safety. Proven skills and knowledge in the development of source code compliant to safety standards is advantageous.
Experience with electronics hardware design will be beneficial.
Proven ability to identify and quantify critical software and firmware requirements, addressing overall product design limitations and customer needs.
Evidence of structured approach to problem solving in development, engineering and manufacturing environments.
Evidence of effective collaboration with other specialists (e.g. mechanical & electronic designers, quality engineers) within cross functional project teams.
Evidence of delivering software solutions on schedule and within budget.
Evidence of using a formal, well structured software development process.

Furter details and full job description provided on application

Projektdetails

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

Roevin Management Services Limited