Demo

Staff Software Engineer, GPU Algorithms

DeepSight Technology
Santa Clara, CA Full Time
POSTED ON 1/6/2025
AVAILABLE BEFORE 1/18/2029

Staff Software Engineer, GPU Algorithms


Job Description


We are looking for an engineer with a strong background in ultrasound, medical image reconstruction, and programming languages such as C and CUDA to shape our new ultrasound imaging platform. As a Staff Software Engineer, you will work on developing and optimizing algorithms and techniques related to ultrasound signal processing, image formation, and analysis. The primary focus of this role is to improve the quality, accuracy, and interpretation of ultrasound images for DeepSight's revolutionary Ultrasound system.

  • As a Staff Software Engineer, your responsibilities are:
  • Developing advanced beamforming techniques to enhance the spatial resolution and image quality of ultrasound scans.
  • Designing algorithms for image enhancement, noise reduction, edge detection, and speckle reduction in ultrasound images.
  • Developing algorithms for reconstructing 2D or 3D images from acquired ultrasound data. This involves handling data interpolation, scan conversion, and geometric transformations.
  • Designing algorithms to extract relevant features and perform segmentation of structures or regions of interest in ultrasound images.
  • Developing techniques to compensate for motion artifacts caused by patient movement or tissue motion during ultrasound scanning. This can involve image registration, motion estimation, and correction algorithms.
  • Exploring the application of machine learning and artificial intelligence (AI) techniques to improve ultrasound image analysis, automate diagnosis, or assist in image interpretation tasks.
  • Collaborating with systems and hardware engineers to optimize the integration of ultrasound imaging systems, ensuring efficient data acquisition, processing, and display.
  • Implement proposed solutions using C and CUDA programming languages.

Required Qualifications:

  • BS in an engineering or computer science field
  • Familiarity in ultrasound physics, signal and image processing, beamforming, simulation, algorithm development, or tool development
  • Strong background in object-oriented programming, software architecture, and design patterns
  • Proficiency with C programming
  • Experience in concurrent/parallel programming-multithreading, multiprocessing, GPU. acceleration (CUDA, CuPy, Numba, OpenCL, Halide)
  • Deep familiarity with common developer tool sets, including source control, continuous integration, and automated unit testing
  • Passionate about medical devices, with excellent communication and teamwork skills

Preferred Qualifications:

  • PhD in Electrical/Biomedical engineering with a dissertation topic related to ultrasound imaging or therapy
  • 5 or more years of experience in commercial software development
  • Experience in medical imaging product development (FDA regulated)
  • Experience with real-time software applications
  • Experience interfacing with hardware components and systems
  • Knowledge of DICOM and HL7

Other Qualities We Are Looking For

  • Positive - a can-do attitude that helps you rise to challenges
  • Collaborative - a team player who can effectively communicate with others
  • Attentive to detail - nothing gets by you
  • Efficient - a knack for effectively prioritizing tasks and managing your time
  • Pride in your work - real desire to do quality work
  • Career-minded - looking for more than a job
  • Empathy - a mindset of producing quality products that help people

Benefits and Perks

We offer great benefits and perks:

  • Competitive salary of $150,000 to $240,000 yearly
  • Stock options
  • Medical, dental, and vision insurance
  • 401(k) retirement plan

Salary : $150,000 - $240,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Staff Software Engineer, GPU Algorithms?

Sign up to receive alerts about other jobs on the Staff Software Engineer, GPU Algorithms career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at DeepSight Technology

DeepSight Technology
Hired Organization Address Boston, MA Full Time
Job Details Job Description Job Description DeepSight Technology Inc . is a rapidly growing startup company that has dev...
DeepSight Technology
Hired Organization Address Boston, MA Full Time
Job Details Job Description Job Description DeepSight Technology Inc. is a stealth mode startup company that has develop...
DeepSight Technology
Hired Organization Address Seattle, WA Full Time
Job Title: Head of Commercial Company: DeepSight Technology Location: Minneapolis, MN, Milwaukee, WI, Santa Clara, CA, S...
DeepSight Technology
Hired Organization Address Hybrid work in St. Louis, MO Full Time
Job Title: Head of Commercial Company: DeepSight Technology Location: Minneapolis, MN, Milwaukee, WI, Santa Clara, CA, S...

Not the job you're looking for? Here are some other Staff Software Engineer, GPU Algorithms jobs in the Santa Clara, CA area that may be a better fit.

Staff/Sr. Staff Software Engineer, GPU and Acceleration

SequLITE Genomics US, Inc., Pleasanton, CA

Staff Algorithms Engineer, Autobidder

Tesla Motors, Inc., Palo Alto, CA

AI Assistant is available now!

Feel free to start your new journey!