Job Title :
Software Engineer - Medical Equipment Devices
Job Description:
As a Software Engineer, you will play a critical role in the design, development, and maintenance of software for our medical equipment devices. You will collaborate with cross-functional teams, including hardware engineers, clinical experts, and regulatory specialists, to ensure our products meet the highest standards of quality and compliance.
Key Responsibilities:
- Design, develop, and test software for medical equipment devices in accordance with regulatory standards (e.G., FDA, ISO 13485).
- Collaborate with hardware engineers to integrate software with medical devices.
- Develop and maintain software documentation, including requirements, design specifications, and test plans.
- Perform software verification and validation activities to ensure product reliability and safety.
- Troubleshoot and resolve software defects and issues.
- Stay up-to-date with industry trends and advancements in medical technology.
- Participate in code reviews and provide constructive feedback to team members.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software development, with at least 3 years focused on medical equipment devices.
- Proficiency in programming languages such as C, C++, Embedded, Python
- Experience with real-time operating systems (RTOS) and embedded systems development.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Familiarity with medical device regulations and standards (e.G.ISO 13485).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with software development tools such as Git
- Understanding of signal processing and data acquisition techniques.
- Knowledge of cyber security principles in medical devices.