




Work on the development, maintenance, and evolution of critical software systems for the medical field, ensuring high quality, security, and reliability. Provide technical leadership to the UI development team, offering technical guidance, mentoring, and conducting code reviews. Define and implement software architectures for cross-platform solutions, actively participating in all stages of agile development—from planning through delivery. Research, evaluate, and select appropriate technologies for projects; support legacy system migrations; and contribute to technical estimations and effort planning. Ensure compliance with security standards and medical industry regulations, and collaborate with other technical leaders to investigate and resolve software-related issues. Design, develop, implement, analyze, debug, and optimize software solutions. Work modality: Hybrid. Candidate must have over 8 years of experience in software development using C/C\+\+ or similar languages, with strong expertise in software architecture and multiplatform system design. Proven experience in legacy system migration, deep knowledge of operating systems—especially Linux—and embedded software development. Experience with mission-critical and/or real-time systems, monolithic, distributed, and microservices architectures. Knowledge of advanced design patterns, various programming paradigms, performance optimization, and security. Experience in technical leadership, project management, CI/CD, and automation. Experience in regulated environments—particularly with the IEC 62304 lifecycle—and knowledge of software for medical devices. Cybersecurity experience will be considered a plus.


