Key Responsibilities:
Software Development: Design, develop, test, and maintain embedded software for medical robotic systems, including real-time control, hardware interfaces, and communication protocols.
System Integration: Collaborate with cross-functional teams, including hardware engineers, mechanical engineers, and clinical professionals, to ensure seamless integration of software with robotic platforms.
Testing & Validation: Write unit tests, perform debugging, and conduct system-level testing to ensure software quality, reliability, and compliance with medical device regulations.
Documentation: Create and maintain technical documentation, including software specifications, design documents, and user manuals, ensuring alignment with regulatory standards for medical devices (FDA, IEC 62304).
Innovation: Contribute to the continuous improvement of software development processes, tools, and methodologies to enhance performance, safety, and usability of the robotic systems.
Qualifications:
Education: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
Experience: 5+ years of experience in embedded software development, preferably within a medical device or robotics environment.
Technical Skills:
Soft Skills:
Preferred:
Benefits: