Junior/Senior User Interface Software EngineerCentral London2 years in the first instance£28,000 - £46,000 per annum, depending on experience. Gowerlabs is a medical technology start-up focussed on developing innovative neuroimaging devices for neuroscience and medical applications. We are seeking a software engineer to join our rapidly growing team of scientists and engineers. Their role will be to translate a cutting-edge, wearable neuroimaging technology from the prototype stage through to commercial production. The successful candidate will work as part of a multi-disciplinary team, developing the production user interface for an embedded device. This will involve developing data visualisation widgets, designing a novel device control user interface, making key aesthetic and ergonomic decisions, and working with other engineers to finalize the software architecture. The user interface will be developed in Qt and communicate via a transport layer (e.g.ZeroMQ) with a separately developed high level language (e.g. Julia) back-end which will be responsible for device communication and linear algebra. We intend to find an applicant who has the commitment and enthusiasm to help us grow our company, and the ability to take on greater responsibilities as we broaden our product portfolio. This position therefore has significant potential for career development. The successful applicant will have an excellent first degree, the ability to work effectively as part of a multidisciplinary team, outstanding communication skills and significant expertise in the following: ● software engineering (C++);● cross-platform GUI design (Qt);● source control (Git), and testing frameworks (incl. CI such as Travis);● data visualisation;● aesthetics and design. The following skills and experience are also desirable: ● experience of other languages (Julia, MATLAB, C, Embedded C);● GPU acceleration (CUDA) or alternative HPC;● web technologies (HTML5, JS, web app frameworks);● mathematical ability (linear algebra);● experience of development for commercial electronic devices;● experience of product regulatory frameworks and quality contro;l● experience of working as part of a multi-disciplinary engineering team. To be considered for the senior role, an applicant must have at least 5 years’ experience of developing commercial software, experience of team leadership and project management, and must meet a significant number of the desirable criteria above.
Use No Risk Recruitment for all your recruitment needs and save 1000's on fees! Recruit top candidates using our fixed fee service for £175 visit www.noriskrecruitment.co.uk and take a look at our promotional video https://www.youtube.com/watch?v=tn8qrXuZ_GM
Our client is an expanding Manufacturing plant who have been leaders in their industry for many years and are now seekingAn experienced plant engineer who is also willing to do general maintenance. The Working Hours are: 8am-5pm Monday - FridayUSE OF COMPANY VANMain responsibilities include :-· Carry out general maintenance on machinery in each department, work site· Follow maintenance plan· Keep documentation up to date· Work on projects Experience required :-Process plant engineeringWorking in paint, coating manufacturing environment desiredExperience in site maintenanceExperience in project managementDriving licence Skills & qualifications :-Basic educational grounding / NVQ / Diploma beneficialExcellent knowledge of process plant equipmentOrganization skills and a methodical approach to workStrong team working skillsProject management skillsKnowledge of health and safety legislationsBasic computer knowledge (Microsoft software)We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.