Software Engineer - Equipment Division

  • Madurai
  • Aurolab
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.