Software Engineer: CAD/CAM 3D Geometric Maths C, C++, MFC, GUI, C#, .Net Sheffield, South Yorkshire (Candidates needing to relocate are welcome) £32,000 pa to £40,000 pa depending on experience + Benefits Global CAD/CAM engineering software solutions company requires full software life cycle experienced 3D Software Engineer ideally with C++/Windows platform experience to join an established team. You will be further developing and creating new API's and GUI's that will be sold to a wide range of industrial and engineering after markets for CAD/CAM/CAE software. Will consider cross training from use of Fortran or any C based experience if no C++/MFC.Additionally any exposure to anby of: C#.Net, Windows Forms, WPF, MFC, or Qt GUI development all of interest. The position will involve further developing and maintaining 2 Software Development Toolkits, which are the industry standard for simulation, verification and analysis of CNC machining and Polygon Mesh Modelling. Development activity will involve algorithm design and implementation for geometric modelling and 3D computer graphics for which paid research work and/or commercial experience in the 3D area is much preferred. A strong grasp of mathematics and 3D geometry applied to 3D based engineering applications is essential; An understanding of multi axis, path generation or mesh modelling type applications, or similar, is highly sought after - but not essential. Experience of C++ MFC and Windows Forms GUI development is also highly desirable though as mentioned by no means essential. A strong academic background including a good degree and/or post graduate qualification in a maths, pure maths, applied mathematics, physics, computing, science or engineering subject is indicative of ability to grasp these complex systems. Post graduate qualifications to PhD level are also of interest particularly if in a relevant 3D mathematical field. Above all you should be seriously bright, articulate, and inquisitive and must possess a first class mind for solving complex 3D geometric mathematical problems which has been applied in your recent/current development work history. My client strongly prefers a stable track record as a software engineer who has experience developing software in the after markets that they often serve: CAD CAM oil and gas, bio-medical, ship building, Astro-Physics or Defence arenas are all appropriate. The company offers superb career development opportunities due to their enviable market position, as well as a decent company benefits package. My client is happy to provide assistance to candidates who wish to relocate to this attractive part of South Yorkshire (close to the Peak District with a relatively low cost of housing/living) from elsewhere in the UK or the EEC area. Please send CV initially and call Tim Morris to find out more. CAD CAM Software Engineer: C++, C#, 3D Geometric MathematicsSheffield, South Yorkshire