Advance Search

Browse Jobs

Software Engineer (UI/UX)

Posted 7 days ago

About the Role:
Machnet Medical Robotics is an innovative MedTech startup dedicated to revolutionizing image-guided interventions with our groundbreaking robotic system. We are seeking an experienced UI/UX Software Engineer to join our team. As a UI/UX Software Engineer, you will be responsible for the design, development, and maintenance of the User Interface and User Experience applications for our medical robotic devices.Key Responsibilities: Design and develop Windows and Linux UI applications in C++. Conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, and development of UI applications for use in medical products. Analyse requirements and determine end user needs for implementation. Illustrate design concepts using screen-maps, process-flows, and storyboards. Create UI mock-ups and prototypes that clearly show how applications look and work. Create graphic user interface elements such as tabs, widgets, and menus. Assure that all user input is validated before submitting to the application for processing. Optimize software performance and memory utilization to meet system requirements and constraints. Write and maintain automated test cases. Conduct thorough testing of user interfaces to ensure all designs render correctly and systems function properly. Identify and resolve UX issues. Make layout changes based on user feedback. Follow font, color, and image style guidelines. Document software designs, code, and processes, ensuring clear and concise technical specifications and documentation. Ensure software and quality company processes and standards are met. Stay updated with the latest advancements in UI/UX trends to propose innovative solutions and improve existing systems. Collaborate with cross-functional teams, including software developers, electrical and mechanical engineers, and product managers, to ensure seamless integration of our robotic systems into larger software systems. Provide technical guidance and mentorship to junior team members, fostering a collaborative and knowledge-sharing environment.
Who are we looking for:
Candidate must possess a BSc in engineering or related computer systems discipline. Strong proficiency in C and C++ programming language. Proven work experience as a UI/UX Designer or similar role, with minimum of 4 years using Object Oriented Design, Qt Framework or similar.
Demonstrated ability to work under general supervision to design, develop, document, test and debug UI/UX software and systems that contain logical and mathematical solutions. Possess understanding of implementing functional requirements for computer software. General understanding of operating system concepts – multi-threading, events, semaphores, memory management, and system configuration. Solid understanding of software engineering principles, design patterns, and best practices. Experience with Integrated Development Environments such as Microsoft Visual Studio and Eclipse. Experience with developing UI/UX applications in Windows 10/11 and Linux. General understanding of computer networking communications. Ability to work in a fast-paced team-oriented development environment and possessing a willingness to take ownership, accept accountability, and thrive under pressure. Ability to provide and receive constructive criticism. May be responsible for providing guidance, coaching and training to other employees within job area. Strong problem solving, troubleshooting and analytical skills with a keen attention to detail. You are focused, organized and have a drive to develop high quality products. Innovator and interested in biomedical technology. Flexibility to support occasional overtime, weekend work, shift work and site travel. Excellent communication and collaboration skills including oral, written and interpersonal, with the ability to work effectively in cross-functional teams in English.
Experience we value:
Experience in Database Systems and 2D and 3D graphics programming including OpenGL is a plus. Experience with coding standards such as MISRA C/C++. Experience with unit testing using frameworks such as GTest. Familiarity with project management methodologies and tools.
Experience in the medical device industry is a plus.
Start-up experience or the ability to thrive in a multidisciplinary team environment. Workplace Type
Hybrid.
What We Offer:
Join an international and interdisciplinary team based in central London and the Netherlands, fostering a collaborative and innovative work culture.
Contribute to a rapidly growing medical device startup with ambitious global impact goals, making a significant difference in healthcare.
A central London office with a well-equipped prototyping space. Access continuous learning and professional development through training programs, workshops, and conferences.
Thrive in an inclusive and diverse workplace that values and supports every team member.
An attractive salary package, competitive with industry standards.
If you are a motivated and talented UI/UX software engineer with a passion for improving patient care through innovative technology, we encourage you to apply.
Apply