Senior Applications Software Engineer
Core
Design, develop, and maintain software for biomedical and diagnostic systems, including GUIs for detection/analysis and mobile apps interacting with hardware.
Role type
Senior Applications Software Engineer (Biomedical/Hardware Integration)
Builds
Medical-grade software, mobile applications, and cloud-based data acquisition systems for diagnostic equipment.
Domain
Biomedical engineering, IoT, and hardware-software integration
Deliverable
production ML models | product features | dashboards & analysis
Required skills
iOS development (Swift), Android development, Web API integration, UI/UX design, system design, hardware integration, cloud application building, CI/CD workflows, regulatory compliance knowledge
Preferred skills
Cross-platform solution building, advanced hardware feature utilization (BLE, audio/video), cloud infrastructure scaling
Technologies
Swift, Android, SASS, AWS, GCP, Azure, GitHub
Responsibilities
Design and maintain software for biomedical systems; Develop GUIs for detection and analysis systems; Develop mobile applications to interact with hardware and APIs; Implement and optimize software for real-time control and data acquisition; Analyze requirements and translate into software designs; Collaborate with cross-functional teams including hardware and biomedical engineers
Seniority
Senior, hands-on IC