Rnib job description



Download 18.9 Kb.
Date25.06.2017
Size18.9 Kb.
#21832

RNIB Job description



Job title: Android Software Engineer (6999)
Job level cluster: Management / Professional
Job level: M2
Group: Solutions


Section: Solutions
Unit: Solutions
Location: Oxford
Reports to: Dr Stephen Hicks (Oxford University)

Purpose of job:


Co-located with a research team at Oxford University, this job is to develop software for smart glasses that maximise vision for people with severe sight loss.
The role will implement imaging algorithms onto the Android operating system and optimise the algorithms to improve real-time performance.
Impact:
No line management responsibility.
Financial responsibility:
No budget responsibility

Decision making responsibility:
They will be responsible for implementing their core task activities and functionality, so have a level of autonomy but would have to have approval from the project manager and lead for any changes made that might have a subsequent knock on effect to systems and sub systems.
Main accountabilities:
Please set out the main accountabilities of the role in order of importance. Ensure that these are the key responsibilities, you should be aiming for no more than 12 otherwise it risks becoming a list of tasks. Ideally each point would be started with an action word such as lead, manage, deliver, promote, develop etc
1. Review and analyse requirements for imaging algorithms.
2. Undertake development of software that converts data from a depth camera into a real time live image.
3. Optimise the algorithms to improve real-time performance.
4. Contribute to the development of the user interface for the glasses and develop a framework for data capture on the Android device.
5. Create and configure software in accordance with Oxford University standards and guidelines.
6. Carry out technical and performance testing of software and enhancements or fixes.
7. Work with operational and support teams to implement new systems or functions into the live environment in accordance with change control and release procedures.
8. Produce technical and systems documentation.
9. To provide training to system users on the operation of newly developed software.
10. To provide 3rd level technical support, including fault- finding and diagnosis.
11. Work collaboratively with colleagues within and external to RNIB and Oxford University.
12. Undertake any other duties commensurate with the post
13. Adhere to all RNIB policies and procedures

Person Specification


All criteria are essential unless otherwise stated

  1. Specialist knowledge, skills and experience

1.1 Experience of developing software in an Android environment.


1.2 Demonstrable experience of programming using C/C++.
1.3 Experience of Android NDK (Native Development Kit).
1.4 Experience in development Android applications for peripheral devices.


    1. Experience in code optimisation




    1. Degree in Computer Science or a related discipline.




  1. Desirable

2.1 Experience developing software for computer vision applications (e.g. OpenCV)


2.2 Experience with ADK, (Accessory Development Kit)
2.3 Experience of User Interface design
2.4 Experience in data acquisition and databases.
2.5 Good knowledge of Linux.

3. Team working skills

3.1 Ability to work as an individual, taking responsibility for own actions and as part of a team.


4. Planning and organisational skills

4.1 Proven ability to organise tasks effectively, create work schedules, prioritise workload and meet deadlines, whilst working accurately and paying attention to detail.


4.2 Ability to produce accurate estimates of time scales for systems development work.

4.3 Able to remain calm and self controlled under pressure



5. Problem-solving and creative skills

5.1 Provides complex/ expert information to development and decision-making in own specialist area and conducts research and development requiring specialist/professional knowledge and expertise.

5.2 Experience of using professional judgement and interpreting data and facts to make recommendations.

5.3 Experience of developing innovative solutions to improve operational practice and effectiveness.



6. Communication skills

6.1 Writes and presents complex/ technical/ sensitive material requiring specialist expertise.


6.2 Represents self or team at internal or external operational or strategic meetings.

6.3 Builds, develops and maintains effective working relationships within RNIB and with external partners/ service providers, negotiate routine contracts/ partnerships



7. Special conditions

Must be prepared to travel and attend meetings and training as required which will involve occasional overnight stays.


Is a Disclosure and Barring Service Check required? NO
Are any other additional security checks required? NO
If yes which? N/A
Behaviours

Deliver results

Motivates and develops others to continually exceed standards and expectations.



Engage Customers

Makes systems and processes more customer-friendly, and acts as key “go to” person for customer knowledge for the service area.


Engage others

Coaches and mentors others in the development of supportive and trusting relationships with colleagues, customers and others which develop and enhance the service and organisation’s profile and reputation.


Set Direction

Demonstrates awareness of commercial and financial considerations.


Drives and enables creativity, innovation, improvement and new activities for team and service which contribute to sustaining organisational success.
Manages change effectively, recognising and addressing the impact of change on people and services.

Lead and inspire

Creates and leads high performing teams, recognise the importance of leadership in own role and take steps to improve ability to lead and motivate others.


Displays resilience and takes a rational approach.

Personal impact



Gains support for position and achieves win/win situations through negotiation and compromise, demonstrating confidence, passion and authority.

Download 18.9 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page