An R&D Engineer, Navigation Software is required by an innovative company in Oxford. The position within the R&D team is to research, develop and implement navigation algorithms and software processing systems for navigation data for post-process and real-time applications.
The role is involved in all aspects of navigation software development from researching algorithms and feasibility to software release. The role requires a grounding in navigation theory, and good knowledge of software design.
Duties and Responsibilities
Research new ideas, develop concepts and undertake investigative / feasibility work to develop and prove software navigation algorithms and processing systems for navigation data. Able to capture and communicate ideas and solutions verbally and in written technical documentation.
Develop and implement navigation algorithms (including Kalman filters) and processing systems in software (C/C++ and other languages as needed). Requires knowledge of operating systems, including POSIX standard operating systems. Write test harness software to validate software.
Develop software, post-process and real-time, covering the full software life-cycle. Capture customer/user requirements, then design, develop, test and maintain software, including release process, version control of software releases, and bug management. Write and maintain suitable documentation for designs to describe functionality, their use and reasons for design decisions.
Bond Williams Professional Recruitment are an equal opportunity employer and operate as an Employment Business and Recruitment Agency