CONTRACTRECRUITMENT
Ref: 35150
Title: Software Programming Research Engineer
Salary/Rate: £31.33
Division: Advanced Engineering
Contract Position based at: Warwick University
Position Description:
You will be responsible for providing software/electronics support for a number of research project delivery teams. You will use a number of different programming languages such as C++, C#, Java and JavaScript.
You will work in a cross functional team of Project managers, Human Factors Experts, Engineers and Designers to deliver working prototypes to a high standard.
Key Responsibilities:
- Provide high quality software solutions.
- Provide accurate time scale estimates and risk assessments as input to the project planning process.
- Providing software that is maintainable by others
- Reporting of progress made.
- Work and communicate openly and effectively within the team environment.
- Manage workload effectively
Skills Required:
3 KEY SKILLS
- Competent Programmer (multiple languages)
- Graphical / UX software (Qt, Unity)
- Embedded Systems
Experience Required:
- C++
- JavaScript
- Object Orientated design
- QT QML (Not essential but extremely beneficial)
Experience Preferred:
- Experience of working in the automotive industry or similar within a research or advanced product development environment is desirable but not essential
- C#
- Java
- Android/iOS development
- HTML/CSS
- Experience with Matlab/Simulink
- Experience with CAN data logging tools
- Arduino platform
- Experience of structured design methods and processes
- 3D modelling suites such as Blender/3DStudioMax/Maya
Education Required:
Educated to degree level or higher in a software engineering or computer science related discipline.
Additional Information:
Professional Skills required:
- Strong English language skills, written and spoken word.
- Good analytical ability.
- Organised, process-driven approach to design
- Cultural Awareness.
