Our client are recruiting for a Software Engineer.Minimum Requirements:● Must have a BSc Degree in Computer Science● Five years post-graduate experience in software development● Experience in developing low-level software to interface with hardware components● Proficiency in using the C/C++ programming languages● Experience in developing software for Linux or Unix platforms● Experience in the design and development of graphical user interfacesSkills & Attributes:● Working knowledge of network communication protocols● Experience or familiarity with real-time control systems● Positive and professional attitude● Analytical● Attention to detail● Good oral communication skills and good writing skills● Ability to work independently and also as part of a team● Ability to carry out a project to completion● Ability to grasp and understand the client’s needs and to translate it into formal specifications.Job Description:● The incumbent will be involved in the development of software for the department’s projects, which includes both high- and low-level software for radiotherapy control systems and medical imaging systems.● The incumbent is required to play a major role in developing and compiling software specifications, and in developing the required software – starting from the concept stage and proceedings through the design, analysis, development, implementation, testing and commissioning stages.The post appeared first on .