Research & Development (R&D) Engineer, Computer Software Salary (United Kingdom)
A Research & Development (R&D) Engineer, Computer Software earns an average salary of £30,000 per year. Most people move on to other jobs if they have more than 10 years' experience in this career.
|Salary||£22,666 - £50,932|
|Total Pay (|
XTotal Pay combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, overtime pay and other forms of cash earnings, as applicable for this job. It does not include equity (stock) compensation, cash value of retirement benefits, or the value of other non-cash benefits (e.g. healthcare).)
|£20,608 - £59,144|
Job Description for Research & Development (R&D) Engineer, Computer Software
The research and development (R&D) engineer for computer software is an integral part of a modern R&D team. Like other members of the R&D team, the computer software engineer's primary focus is designing and creating an innovative new product. The computer software engineer, for example, might design custom software that will allow for more efficient data gathering for the specific project. They also may design a new statistical algorithm that will better analyze the collected data because it is much more adept at respecting the constraints of the system being developed.Read More...
Aside from optimizing the research process, the computer software engineer may also work on the software needed for the completed project. In creating software controls, the computer software engineer may optimize existing control software or may write a completely new program to control the anticipated final product.
A computer software engineer usually works in an office environment for a technology-focused company, and travel is not usually required.
Computer software R&D engineers must be well-versed in the scientific method. Furthermore, they must have an in-depth understanding of various computer programing languages such as C, C++, C#, and Java. These software engineers must also have a good understanding of Linux environments. Thus, due to the highly technical and scientific nature of the position, at a minimum a bachelors degree in computer science, physics, or engineering is required, with a preference for a masters degree or Ph.D. (Copyright 2018 PayScale.com)
Research & Development (R&D) Engineer, Computer Software Tasks
- Write, modify, and debug software for operating systems.
- Write kernel code for real-time or multitasking operating systems, including device drivers.
- Use kernel debuggers, system dumps, and assembly language, as well as higher level languages.
- Test and document software for operating systems.
- Write, modify, and debug software for server applications.
Research & Development (R&D) Engineer, Computer Software Pay By Employer
Research & Development (R&D) Engineer, Computer Software Job Listings
Research & Development (R&D) Engineer, Computer Software Advice
Related Job Salaries
Key Stats for Research & Development (R&D) Engineer, Computer Software
Rated 3 out of 5
based on 2 votes.