Job opening: Medior / Senior Software Engineer
We are i-Med Technology, a young high-tech company specializing in medical 3D imaging and mixed realities, with as goal to improve surgical and dental procedures. We are searching for an experienced imaging software engineer for our team in Maastricht.
Open i-Med Technology configuratie-instellingen
About I-med i-Med Technology BV is a Dutch start-up situated on the Maastricht Health Campus adjacent to the University Hospital. The company develops Head-Mounted real-time 3D imaging systems to support surgical and dental procedures. Our vision is to provide an optical Virtual and Mixed Reality platform for medical and dental professionals with enhanced visibility of critical body tissue structures and added patient information, which will enable a stepwise qualitative improvement of procedures while at the same time offering the potential for efficiency improvements, thus offering great advantages for all stakeholders. i-Med has developed its first generation of products for the medical and dental markets, realised its first sales, and is now entering the scaling-up phase.
The job We are seeking an experienced Software Engineer to join our team and work on the development of a cutting-edge Medical 3D Digital Head-mounted Microscope (DHM), which has the potential to revolutionize the way medical professionals perform procedures. You are skilled at several programming languages, understand the impact of architectural choices, have experience with readying a complex product for market introduction, and are at your best when working in a team. We offer an innovative working environment with ample possibilities to deploy your own initiative, at a competitive compensation. Responsibilities include:
Design and implement efficient and robust software solutions for our Medical 3D DHM, using C, C++, CUDA, OpenGL and other relevant programming languages.
Building the software applications on a robust and scalable software architecture platform.
Develop and optimize image processing algorithms to enhance the quality of 3D visualization, including real-time rendering, image optimization, and streaming.
Utilize OpenGL for efficient 3D graphics rendering and manipulation, ensuring high performance and compatibility across various hardware platforms.
Implement parallel computing techniques to optimize software performance, leveraging the power of multi-core processors and GPU-based computing.
Develop and maintain software on the Linux platform, ensuring compatibility, stability, and security.
Collaborate with cross-functional teams, including hardware engineers, designers, and product managers, to ensure seamless integration of software and hardware components.
Participate in code and design reviews, providing constructive feedback to peers and implementing improvements to enhance software quality.
Debug and troubleshoot software issues, maintaining detailed documentation of bugs and solutions.
Keep up to date with the latest developments in software engineering, image processing, and 3D visualization, applying new techniques and technologies to improve the product.
Ensure adherence to best practices in software development, including coding standards, documentation according to medical certification norms, and testing.
There is a lot of space for your own initiative and the role can be extended according to needs of the company and your own interests.
Profile and requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Proficiency in C++ programming and experience with other programming languages.
Solid understanding of image processing techniques and algorithms, digital cameras, with hands-on experience in implementing and optimizing such solutions.
Experience with OpenGL or other graphics libraries for rendering and image manipulation.
Knowledge of parallel computing principles and experience with multi-core and GPU-based computing.
Strong familiarity with Linux development environments and tools, including compilers, debuggers, and version control systems.
Ability to design and optimise software architecture.
Excellent problem-solving skills and the ability to work both independently and as part of a project team. Probably, you have some experience with scrum methodology.
Strong written and verbal communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Experience in medical imaging or a related field is a plus.
If you are passionate about pushing the boundaries of software engineering and creating innovative solutions that improve people's lives, we encourage you to apply and join our team in revolutionizing the medical industry with the Medical 3D DHM.
Working environment We are a young company that is now entering its next stage of growth and aims to build a mix of diverse experienced and junior staff. The CEO and founders are industry veterans in AR/VR and electronics. The present team is complemented by a senior product manager, an experienced sales director, a veteran in medical quality management and certification, a PhD in software and system engineering, and two trainees. Most team members are based on the Maastricht Brightlands campus, where our future expansion is planned. Our philosophy is to work with professional partners for all hardware and electronics development, optics, industrialisation, and several support functions. Plan is to further expand the in-house team with software engineers, commercial professionals, product management, and office and marketing communication support.
Offer We offer a dynamic working environment with much freedom for personal initiative. The role will be between 0.8 and 1.0 fte with the possibility to grow with the company. The engagement can be arranged through either employment with first a 1-year contract or via a contract as an independent. Clear intention is to create a mutual longer-lasting relationship, where you would become part of the team developing and building the company. Remuneration will be market competitive, rewarding your background and professional experience.
If this profile fits your person and ambition, we will very much welcome your resume and expression of motivation. We leave the presentation format up to you: it could be a letter, but we also invite personal pitches on other media. Johan van de Ven, Chief Executive Officer, firstname.lastname@example.org Vincent Graham, Chief Technology Officer, email@example.com