Embedded Software Engineer

2 days left

Prospero Engineering
From £35,000 to £45,000 per annum
27 Sep 2016
25 Oct 2016
Contract Type
Prospero Engineering have a fantastic opening for an Embedded Software Engineer to join a leading technology company based in Warwickshire As an embedded software engineer, you will contribute significantly to the creation and evolution of the software content of the Company’s products, satisfying the needs of product development and assurance, compliant with applicable regulations and standards Key Tasks: Production quality designs completed, implemented and successfully tested, satisfying all technical, quality and commercial requirements Design and test documentation completed to standards required by Quality Management System, suitable for use in regulatory Technical Files · Software Engineering Contribution & Support: Requirement authoring, maintenance, review & tracing Identification of risk mitigation scenarios and design of risk control measures, in collaboration with the Risk Manager and Software Architect Software Implementation to agreed Software Designs, in compliance with coding standards Development of appropriate unit tests to test code prior to software integration testing · Problem management: Rapid resolution of bugs identified in conjunction with the software team Support triaging process for prioritisation and characterisation of bugs Software Departmental Collaboration Constructively support software quality initiatives (e.g. software inspections & tool qualifications) Engage collaboratively with stakeholders in the wider organisation (e.g. risk, systems, test, quality) Person Specification: · Engineering Degree: BSc (Hons) or BEng (Hons) (professional experience achieving similar competence in the discipline may be acceptable) · Hands-on experience, delivering complex, real-time control software to control electronic / mechanical technologies, similar to those used in the Company’s products · Track record of creating new software designs (small to medium scale) · Track record of maintaining and extending existing software designs / codebases · Experience of working to the requirements of a Quality Management System, compliant with relevant international standards (ISO 9001 and/or ISO 13485, EN 62304), covering the complete software product lifecycle Skills/Competencies: · Software Requirements Documentation · Embedded Real Time Software Architecture & Design · Software Design and Interface Documentation · Programming Languages: MISRA C C# / .NET for Windows CE and PC applications · Microcontrollers - STM32 family, using IAR tool chain (or equivalent) · Multithreaded application development: FreeRTOS / SafeRTOS (or equivalent) Familiarity with some of the following: · Requirements Management & Traceability: DOORS, CaliberRM (or equivalent) · Use of Enterprise Architect, Doxygen tools · Use of Design Patterns · User Interface Libraries & Design Tools (Visual Studio or equivalent) · Static Analysis Tools: PC-Lint (or similar) · Software Unit Testing: VectorCAST (or similar) · Bug-Tracking & Configuration Management: SubVersion & JIRA or equivalent · Agile/SCRUM software delivery methodology Please note that all applicants must be eligible to live and work in the UK. This job was originally posted as www.totaljobs.com/job/66724857