Seeking a Senior Software Engineer to develop software/firmware for medical technologies in a collaborative environment. Responsibilities include designing, coding, testing, and documenting software using C, C++, C#, and Python; supporting system risk analysis; mentoring junior engineers; and driving process improvements. Requirements include a Bachelor's in Computer Science or Engineering, 5-10 years of experience, embedded software expertise, and strong communication skills. Preferred skills are IEC 62304 knowledge, GUI experience, wireless protocols, and automation tools. Benefits include health plans, retirement, paid time off, wellness resources, and more. The company promotes diversity and equal opportunity.