Work from Requirements Documents to Deliver Tested, High Quality Software

Work from Requirements Documents to Deliver Tested, High Quality Software

JOB TITLE:
Product Owner / DEPARTMENT:
R & D London / REPORTING TO:
Firmware Engineering Manager
MAIN PURPOSE OF JOB:
Based in London, the candidatewill be managing the delivery of embedded software into products covering smart metering and IoTapplications.
MAIN RESPONSIBILITIES & KEY TASKS:
  • Work from requirements documents to deliver tested, high quality software
  • Create test plans for black box, system, integration test and defect verification.
  • Manage the test and integration of projects including defect management.
  • Work alongside STI Project Managers to report status and deliver the project to plan.
  • Supervise and coach junior members of the team.
  • Investigateand determine root cause of defects.
  • Ensure the relevant project documentation is updated and maintained.
  • Follow development processes and the source code submission procedure
  • Develop and improve internal processes
  • Be willing to work fast and flexibly as part of a team
  • Attend daily stand-ups
  • Attend iteration planning meetings
  • Provide accurate estimates for assigned tasks and deliver these tasks to plan
  • Actively work to spread knowledge around the team.
Health and Safety
  • Ensure that all health and safety requirements are followed in line with company policy and procedures.
Training, Learning and Development
  • Take responsibility for own training, learning and development activities.

REPORTING/SUPERVISORY STRUCTURE:
Reports directly tothe Firmware Engineering Manager
QUALIFICATIONS:
  • Degree in Software Engineering with a strong embedded component or Hardware Engineering degree, or equivalent experience.

KNOWLEDGE AND SKILLS:
  • System architecture
  • Defect management
  • Release cycle management
  • Self motivated, self organising, good time management skills
  • Accurate estimation skills for their work and others whom they supervise
  • A willingness to work in quick lifecycle developments to tight deadlines
  • Excellent communication skills both spoken and written

EXPERIENCE:
  • Delivering products into a test cycle
  • Error investigation and root cause analysis
  • System architecture
  • Writing C code in a commercial environment
  • Design-for-test
  • Designing and developing unit tests
  • Understanding of debugging and diagnostics strategies
  • Post-mortem debugging

SPECIAL FEATURES:Desirable skills
  • ZigBee and/or radio protocols, TCP/IP, Ethernet, Internet-Of-Things, Code optimisation, ARM architecture, Agile development process, Continuous Integration and Test.

JOB HOLDER:
Signature & Date: / MANAGER:
Signature & Date:

This job profile sets out the main dimensions of the role it describes. It does not identify all individual tasks, which may be expected to change from time to time to meet operational needs.

Company Confidential

August 2012