Graduate Software Engineer; Algorithms, C#, C++, Oxford
Graduate Software Engineering (C++/C#) Position for a scientist or software engineer to research algorithms and feasibility to software release. Develop next generation algorithms and compile code in C++/C# for virtual applications. Software Engineers (C++/C#)/Scientists will research new ideas, develop concepts and undertake investigative / feasibility work to develop and prove software algorithms and processing systems for data. Develop and implement algorithms (including Kalman filters) and processing systems in software (C/C++, C# and other languages as needed). Requires knowledge of operating systems, including POSIX standard operating systems. Write test harness software to validate software; C++/C# 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. Software Engineers/Scientists will ideally have a good BSc, MPhys or PhD in Computer Science, Physics or Electronic Engineering or Maths Any GUI experience using C# or C++ will be advantageous.