




Job Summary: Develop and enhance critical software systems for the medical field, ensuring performance, reliability, and regulatory compliance, while participating in all stages of agile development. Key Highlights: 1. Develop critical software systems for the medical field. 2. Design and implement advanced algorithms and innovative solutions. 3. Lead code, architecture, and design reviews, and promote best practices. Develop, maintain, and enhance critical software systems focused on the medical field, ensuring high performance, reliability, and regulatory compliance. Actively participate in all stages of agile development—from design and architecture through implementation, testing, and debugging. Design and implement advanced algorithms for innovative solutions; collaborate with technical leaders to investigate and resolve product incidents and complaints; conduct code, architecture, and design reviews. Define, apply, and disseminate software engineering best practices, fostering continuous innovation in technologies, processes, and tools—always aligned with quality and security standards required for regulated environments. **Work Modality:** Hybrid. Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or related fields, with solid software development experience. Proficiency in C and C\+\+, plus knowledge of software architecture, object-oriented programming, real-time systems, and multi\-threaded applications. Experience with Agile/Scrum methodologies, graphical user interface (GUI) development, and tools such as Git, Jira, and Microsoft Visual Studio. Experience in regulated environments and software lifecycle processes (IEC 62304\). Preferred qualifications include experience with RTOS, Linux and Windows, low-level hardware, electronic controls, MATLAB/Simulink, and cybersecurity concepts.


