Who we are looking for We are currently seeking a highly motivated Software Developer who specializes in Engine development. The role is remote, based in Italy. The successful candidate should have proven experience in mobile applications and frameworks development. At AmplifonX, we design and develop applications for a diverse customer base, including healthcare professionals, technicians, and end users. Our products include applications for hearing loss diagnostics, audiological health awareness, and personal hearing-aid management. We aim to build applications using modern technologies and frameworks, emphasizing code quality and performance. Our work impacts lives and sets new standards in the audiological industry. Joining our team means collaborating with developers, product owners, and stakeholders across various layers of application development. A commitment to teamwork, design excellence, and attention to detail is essential. You will work with passionate professionals in technology and healthcare to deliver innovative audiology products. Main responsibilities Design and develop mobile C libraries following industry best practices. Create new C libraries from architecture to implementation. Lead a team working on C library development. Ensure performance and quality of existing libraries. Identify and fix bugs and performance bottlenecks. Maintain high code quality, organization, and automation. Collaborate with team leads to translate requirements into efficient code. Work independently, taking ownership of tasks. Conduct root cause analysis and implement corrective actions. What you’ll need Required Several years of experience developing C projects with a proven track record in library creation. Knowledge of C, Microsoft Xamarin, and MAUI frameworks. Experience in writing bindings from native mobile libraries to C MAUI/Xamarin libraries. Ability to write self-explanatory, well-structured, documented code. Experience developing libraries for mobile OS using Swift and Java/Kotlin. Experience with interfaces to BLE devices using mobile OS frameworks. Proficiency in functional, asynchronous, event-driven, and object-oriented programming. Experience in resource-constrained environments, focusing on optimization and simplification. Understanding of design patterns and clean code principles. Experience with debugging tools and instruments. Nice to have Experience in binding low-level C++ code with Swift/Objective-C or Java. Ability to diagnose performance and memory issues. Proactive learning attitude and staying updated with latest trends. Degree in Computer Science/Engineering or equivalent experience. Personal/Organisational skills Passion for software development. Enthusiasm, quick learner, strong problem-solving skills. Ability to manage multiple projects under deadlines. Attention to detail. Good communication and interpersonal skills. Commitment & contract Full-time, permanent Location Smart working. Based in Italy. Willing to travel within Italy. J-18808-Ljbffr