Logo
Meet Life Sciences

Senior Software Engineer

Meet Life Sciences, Hamel, Minnesota, United States, 55340

Save Job

Job Title:

Senior Software Engineer Algorithm Development Job Purpose: Seeking a Senior Software Engineer with strong experience in algorithm and software development to join a fast-paced team. The role involves developing system software, including GUI, and collaborating with hardware, systems, and field teams to create impactful tools for a cardiac mapping system. Key Responsibilities: Lead software architecture and best-in-class development practices. Design, develop, and release high-performance medical device software. Solve complex problems and enhance engineering solutions. Collaborate across disciplines to maximize solution quality. Participate in preclinical experiments with lab staff and physicians. Maintain compliance with quality standards through documentation and reviews. Qualifications: BS/MS in Computer Science or equivalent experience. 5+ years of relevant software development experience. Proficiency in C++ (C++11 or newer) and Matlab algorithm development. Strong object-oriented programming, analytical, and problem-solving skills. Experience with full software development life cycle, code reviews, and technical documentation. Ability to contribute to multiple projects and support clinical field staff. Preferred Qualifications: Linux development experience. Scrum framework experience. Familiarity with medical device standards (IEC 62304, 60601, ISO 14971, 13485). Experience with Git, Jira, and requirements management tools. Strong communication skills and mentoring experience.