At Oivi, we're at the forefront of pioneering automated eye screening technology, dedicated to the early detection of diabetic retinopathy. With our advanced tech suite, we aim to drastically reduce vision loss by ensuring immediate screening solutions for high-risk diabetic patients, wherever they are. Our growth trajectory is aimed at intertwining cutting-edge AI, robotics, and optics to reshape the way we approach eye health. Now, we're on the hunt for a hands-on, experienced, and dedicated Principal Software Engineer to join our dynamic team.
Lead and expand our software engineering team, mentoring junior members and fostering a collaborative environment
Guide the standardization efforts of healthcare protocols and ensure compliance with regulations like HIPAA
Spearhead AI Image diagnostics and fleet management initiatives
Enhance user experience on embedded platforms, with a focus on performance, scalability, and user-friendliness
Oversee software development for robotic improvements, image processing, and evolving hardware design requirements
Champion best practices in cybersecurity, prioritizing patient data protection and adhering to international standards
Lead test automation and optimization of codebase for efficient deployment using modern tools and methodologies
Act as a bridge between leadership goals and engineering execution, aligning strategy with implementation
Experience: Minimum 10 years in software development with emphasis on product release and post-market software lifecycle management, preferably for medical devices
Languages & Frameworks: Proficiency in several languages such as Python, C, C++, SQL, Javascript, TypeScript, HTML/CSS, React, VueJS, NodeJS, SQL, Makefiles, CMake, PWA, etc
- Healthcare Domain:
Healthcare IT Systems: Strong understanding of healthcare IT systems, including HL7, DICOM, FHIR, PACS, HIS, EMR, etc. , to integrate medical devices with existing healthcare infrastructure.
Medical Imaging Software: Experience in developing software for medical imaging, including image processing algorithms, visualization tools, and integration with imaging equipment.
Health Information Exchange (HIE): Knowledge of HIE platforms and standards for secure exchange of patient health information across different healthcare systems and providers.
Regulatory Compliance: Familiarity with healthcare regulatory requirements such as HIPAA and MDR, as well as relevant standards such as IEC 62304 ensuring software solutions adhere to relevant regulations.
Build Systems : CMake, Makefiles, Compilers, and other build automation tools
Devops : Gitlab CI/CD, Docker Containers, Kubernetes
Cloud Solutions: designing large scale solutions on cloud, preferably using AWS CDK and awareness of AWS services and technologies like Cognito, CloudFormation, CloudFront, S3, EC2, VPC, RDS etc. Familiarity with container and microservices-based architectures, serverless functions, and event-driven structures
- AI & Image processing:
Understanding of AI architectures and recent models being used in medical imaging. (VGG, Resnet, Inception, UNet, Transformers, GANs, EfficientNet, etc.)
Tensorflow, Keras, OpenCV, PyTorch etc.
Image registration, segmentation, feature extraction etc.
Embedded Systems : - Device drivers, microcontrollers, microprocessors, communication protocols (SPI, I2C, UART), Camera interfaces (V4L2, MIPI-CSI), Linux, RTOS, reading schematics and basic hardware knowledge
Cyber Security : secure ePHI, penetration testing, incident response etc.