- Company Name
- Protingent
- Job Title
- Senior Software Engineer
- Job Description
-
Job Title: Senior Software Engineer
Role Summary: Lead the full life‑cycle development of software for medical device systems that integrate custom hardware and firmware. Drive design, implementation, testing, and maintenance while ensuring compliance with medical safety and quality regulations.
Expectations: • 8+ years of professional software design & development experience.
• Proven experience in regulated medical product life cycles.
• Strong proficiency in Python and at least one of Kotlin, C#, or C++.
• Ability to deliver high‑quality code, documentation, and tests within aggressive timelines.
Key Responsibilities:
- Participate in all phases of product development: planning, prototyping, design, coding, testing, launch, and maintenance.
- Translate user needs and cross‑functional input into detailed product requirements and design specifications.
- Implement and enforce robust software development processes, including unit testing, version control, code reviews, and design transfer.
- Modify existing designs to enhance usability, functionality, reliability, and safety.
- Conceptualize, prototype, and plan next‑generation products.
- Provide clear status updates, set realistic expectations, and collaborate effectively within a small multidisciplinary team.
- Contribute expertise to the broader software and engineering community.
Required Skills:
- Advanced programming in Python; familiarity with Kotlin, C#, or C++ preferred.
- Experience with Qt/QML, Linux/Android/Windows production environments.
- Proficiency in source‑control tools (Git, SVN), unit‑test frameworks, and continuous integration.
- Solid understanding of data structures, algorithms, and statistical analysis.
- Strong analytical and written/verbal communication skills.
- Self‑motivated, independent work ethic, and ability to build cross‑functional relationships.
Required Education & Certifications:
- Bachelor’s or higher degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
- Knowledge of medical device quality standards (IEC 62304, FDA cybersecurity guidance) is an advantage but not mandatory.
---