Senior Android Applications Developer Job at OSI Engineering, San Jose, CA

ak1pcWY4WVlEWU1Fc0hTcGFLN3MwT0NHblE9PQ==
  • OSI Engineering
  • San Jose, CA

Job Description

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)

Job Tags

Full time,

Similar Jobs

Synergy America

IT Manager Job at Synergy America

Our Client is looking for an IT Manager for a perm role in Lawrenceville, GA. This class is a managerial level class where incumbents are responsible for providing direction in the development, implementation, support and operations of a departmental unit within the client... 

Hunt Guillot & Associates (HGA)

Project Manager Job at Hunt Guillot & Associates (HGA)

 ...Responsible for the administrative and technical management as necessary over more than one major function, section, or department on projects in engineering and/or construction...  ...consulting, capital project execution experience, or applicable experience is required.... 

Fortune 500 Companies

Motion Graphic Designer Job at Fortune 500 Companies

The ideal candidate should have a track record of working as a designer with exemplary motion graphics skills, demonstrating their ability to create engaging and revenue-generating campaigns. Experience in a consumer-focused or revenue-driven environment is preferred (... 

Modern Auto

PARTS MANAGER Job at Modern Auto

 ...Hyundai Parts Manager - Automotive Dealership Modern Hyundai of Concord is currently seeking an experienced, highly motivated, and organized Parts professional to provide best-in-class customer experience. Strives to return a satisfactory profit on dealer capital invested... 

Vanderbilt University Medical Center

Pulmonary Disease - Critical Care - Physician Job at Vanderbilt University Medical Center

 ...Pulmonary Disease - Critical Care - Physician at Vanderbilt University Medical Center summary: Vanderbilt University Medical Center is seeking a Board-Certified/Board-Eligible Pulmonary and Critical Care Physician to join its esteemed clinical programs. This role involves...