Descripción de la oferta
Company DescriptionAt Bioherent, we are redefining diagnostics by enabling decentralized disease detection and monitoring through photonic biosensing. Born from decades of research, we are turning deep-tech innovation into real clinical impact, bringing accurate, faster, more accessible diagnostics to patients everywhere.We offer· Full-time position in a company with top-tier talent retention policies.· Responsibility-based working culture oriented toward better diversity, equity, and inclusion.· Fast-paceFast-paced professional development in a multidisciplinary team of engineers and scientists.· Build a project from the ground up with a truly relevant social impact.· Collaboration with people-focused leaders in fields of photonics, chemistry, and medicine.We need you forThe software engineer at Bioherent will be responsible for the development and design of the software required for the company’s in-vitro diagnostic instrument. In this role, you will be required to develop and design the commercial version of the product’s software. Your responsibilities will include: · Maintenance and software development for controlling our diagnostic instrument.· Programming and connecting our available software to a cloud service.· Identify and implement protocols for real-time hardware communication.· Analyze and process instrument data and create intuitive, dynamic graphical presentations.· Development and maintenance of a user-friendly graphical interface for the instrument.· Develop and maintain additional software tools for laboratory equipment.· Conduct thorough validation and testing to ensure all software meets specified requirements.· Contribute to hardware from the programming side (e.g., STM32, Arduino, microcontrollers).· Work closely with interdisciplinary team members to gather and refine software requirements.Required skills· Bachelor’s/Master's in Computer Science, Software Engineering, or a related field· A minimum of 3 years’ experience in software design and development.· Proficiency in programming languages such as C++, C, and Python, with strong scripting skills.· Experience in data and signal analysis.· Solid understanding of multi-threading and parallelization techniques.· Experience in real-time software programming.· Basic hardware programming skills (e.g., Arduino, ATMEL).· Familiarity with graphical user interface (GUI) design.· Experience with version control systems such as GitHub.· A foundational understanding of controlling measurement equipment.· Excellent communication and teamwork skills, with the ability to thrive in a fast-paced environment.· Fluency in English, both written and spoken.Preferred skills· Experience in developing software for medical or IVD devices.· Hands-on experience with real-time software-hardware interaction.