Software Engineer

Software Engineer

Job Title: Software Engineer
Contract Type: Permanent
Location: Bicester, Oxfordshire
Salary: Bonus + pension
Start Date: ASAP
Reference: 896168_1569254304
Contact Name: Kevin Raymond
Contact Email:
Job Published: September 23, 2019 16:58

Job Description

Senior Software Engineer
Our Client is a leading manufacturer of GNSS navigation systems, based North of Oxford, they are looking for a Navigation Software Engineer, with a background specifically in firmware and applications for embedded/real time systems. You would ideally have worked with developer tools, debugging and testing and have direct experience of working with C/C++ real time applications

Key Responsibilities
1)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.
2)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.
3)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.
4)Develop and maintain software libraries and general software. Install, use and maintain tools (e.g. development environments) needed for software development.
5)Work both as team member on larger software projects and manage own smaller software projects; plan, track and manage development tasks. Work to deadlines and adapt plans as necessary to meet project objectives. Work collaboratively with people inside and outside R&D department to successfully achieve outcomes and results.
6)Use company procedures, processes, and consistent styles. Adhere to coding standards when developing software. Maintain software traceability, update software documentation, use version control for all software and document changes.
7)Provide expert help for the support team by analysing interesting and unusual customer data, with the aim of helping the customer, improving the results and improving our software.

Key Skills/Experience
*good C/C++
*Full Software Lifecycle understanding
Key Words: Software, C, C++, Algorithms, Real Time, POSIX, Navigation, GPS, GNSS
Location: Oxford, Oxfordshire, Bicester
Salary: to £DOE + Bonus and Benefits
Electus Recruitment Solutions provides specialist engineering and technical recruitment solutions to a number of high technology industries. We thank you for your interest in this vacancy. If you don't hear from us within 7 working days please presume your application has been unsuccessful on this occasion. You are of course free to resubmit your CV/details in the future and we shall assess your suitability at that time.

Electus Recruitment Ltd is acting as an Employment Agency in relation to this vacancy.