Software Engineer

Our client, a global technology organisation, urgently require an experienced Software Engineer to join their team on a permanent basis. In order to be successful, you will have the following experience:2-3 years experience in C++ and Java developmentStrong understanding of object-oriented programming principles and design patternsExperience with software development methodologies, including Agile and continuous integration practicesExperience with CUDA programming and GPU architecture would be an advantageAble to obtain SC Clearance Within this role, you will be responsible for:Design, develop, and maintain high-quality software applications using Java and C++.Conduct software engineering on both COTS systems, as well as customisation for customersCollaborate with cross-functional teams, including researchers and engineers, to gather requirements and translate them into effective software solutionsImplement algorithms for engineering applications, ensuring performance and scalabilityAssist with development and optimisation of CUDA kernels for parallel processing tasksSupport code reviews and adhere to best practices in software developmentTroubleshoot and resolve software defects and performance issues promptlyStay updated with emerging technologies and industry trends to drive continuous improvementLiaise with internal departments on a daily basis This represents an excellent opportunity to secure a permanent role within a high profile and dynamic organisation.People ..... full job details .....
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!