What are the responsibilities and job description for the Senior Android Applications Developer position at OSI Engineering?
Summary:
We are seeking a highly skilled Senior Software Engineer to develop cutting-edge software for a real-time ultrasound imaging platform. The ideal candidate will have strong expertise in Java/Kotlin (Android), C , and CUDA, experience with real-time image processing, and a solid understanding of high-performance computing and medical imaging systems. This role requires an adaptable problem-solver who thrives in a fast-moving, research-driven environment and is passionate about advancing ultrasound technology for healthcare applications.
Responsibilities:
- Design, develop, and test software components for our ultrasound imaging system, including (but not limited to) image acquisition and processing algorithms & user interface development
- Collaborate with cross-functional teams, including hardware engineers and clinical personnel, to define requirements and deliver high-quality software solutions.
- Contribute to the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and contribute to improving our development processes.
- Ensure compliance with relevant industry standards and regulations (e.g., FDA regulations for medical devices, HIPAA).
- Troubleshoot and debug software issues.
Qualifications:
- Minimum of 5 years of experience in software development.
- Experience in the medical device industry, specifically with software development for medical imaging systems.
- Deep understanding of software development methodologies (e.g., Agile, Waterfall) and quality management systems (e.g., ISO 13485).
- Strong proficiency in programming languages and technologies including Java w/ Android framework, CUDA, C , C#, Python, and embedded systems.
- Knowledge of ultrasound technology development, including image processing, signal processing, or computer vision a plus.
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
Location: San Jose, CA
Job Type: Full Time Employee
Salary: $180,000 - $210,000(DOE)
Salary : $180,000 - $210,000