GPU Software Engineer @ DeepSight Technology - Los Angeles, CA

Job Overview

2 months ago

GPU Software Engineer

DeepSight Technology - Los Angeles, CA

DeepSight Technology Inc. is actively searching for a GPU Software Engineer to apply to join our amazing medical imaging team full-time in our St. Louis, MO or Santa Clara, CA office!

We are an innovative medical imaging company that invests in our team and offers real opportunities for career growth. This GPU Software Engineer position works 2-3 days per week at one of our US offices in the St. Louis or San Francisco Bay areas and earns a competitive salary. We provide top-notch benefits and perks, including health, vision, dental, stock options, and a 401(k)-retirement plan.

About Deepsight Technology Inc.

DeepSight Technology Inc. is a stealth mode startup company that has developed breakthrough technology in ultrasound imaging. This new technology will extend both the range and clarity over current systems by 10x - 100x! We are setting new standards that will dramatically improve the capabilities of ultrasound for many years.

In order to develop and improve this technology, we need dedicated team players on our side. Not only do we offer a great team-oriented environment, but we also offer competitive compensation and generous benefits.


We are looking for someone who is motivated to do quality work and excited about developing state-of-the art medical technology that will impact the future of medical care. Ask yourself: Are you analytical? Are you ready for a life-changing opportunity? Are you self-motivated and goal-oriented? If so, we want to meet you!


As our GPU Software Engineer, you take pride in your role in developing a fast, efficient data flow and algorithms for our advanced ultrasound systems. Being a team player, you enjoy working with our transducer, hardware, and systems teams as you work to optimize our system prototype and product designs. You utilize your robust knowledge and skillset to assist in developing the software architecture and efficient fast algorithms of our next-generation, high-quality medical imaging systems. Additionally, you utilize C/C++ and CUDA to design our imaging pipeline and implement its components. At the end of the day, you enjoy the variety that each day brings, and are proud of the work you do that ultimately leads to future medical imaging advancements. If you can do this and meet the following requirements, apply today!


  • Implement complex algorithms from concept or prototypes
  • Improve speed and efficiency of image reconstruction algorithms
  • Work collaboratively with image reconstruction algorithm researchers
  • Maintain detailed design documentation

Education and Experience Minimum Requirements:

  • BS in an engineering or computer science field
  • 5 or more years of experience in commercial software development
  • Experience in concurrent/parallel programming-multithreading, multiprocessing, GPU acceleration (CUDA, CuPy, Numba, OpenCL)
  • Passionate about medical devices, with excellent communication and teamwork skills

Desired Skills and Experience:

  • Knowledge of digital signal processing , image processing, or image reconstruction
  • Proficiency with C++ programming and multi-threaded applications
  • Knowledge in medical imaging (Ultrasound, PET, SPECT, CT, MR, etc.) and developing software in the medical industry (FDA regulated)
  • Expertise in ultrasound physics, signal and image processing, beamforming, transducer optimization, simulation, algorithm development, or tool development

Similar Jobs

VP, Software Engineering


Pasadena, CA

Direct software engineering and/or controls experience (IC work, integration experience hardware/software). Our software engineers come from a wide variety of…

Principal Engineer, Localization & Mapping (SLAM)


Altadena, CA

Proficiency in software programming standards and data structures is highly desired. Our robotic systems combine sensor information, cutting edge classical…

GPU Software Engineer

DeepSight Technology

Los Angeles, CA

5 or more years of experience in commercial software development. And developing software in the medical industry (FDA regulated).

Software Development Engineer (Immersive Audio/Video Analyzer & Player Development) for Audio and Video Solutions

Samsung Research America

Irvine, CA

3+ years of experience in system level software development. Evaluate and recommend best software designs and architecture.

Graphics Engineer - VR


Los Angeles, CA

Architect, refactor and maintain rendering pipelines and features. Design, write, debug and refine rendering systems, features, tools and infrastructure as…

Engineering Manager - Public Cloud, Python, Golang

Canonical - Jobs

Los Angeles, CA

Lead modern, agile software development practices. You are focused on success and the delivery of timely, high quality software.

Engineering Manager - Public Cloud, Python, Golang

Canonical - Jobs

San Bernardino, CA

Lead modern, agile software development practices. You are focused on success and the delivery of timely, high quality software.

Application Engineer

DT Professional Services

Corona, CA

The ability to identify, communicate, and resolve technical issues is important in all aspects of this role. Integrating MATLAB code with HDFS Data Lake.

Senior Data Scientist

First American Financial Corporation

Santa Ana, CA

First American's Digital Title Group is newly formed to drive a generational paradigm shift in the way real estate is transacted.

Software Engineer (Machine Vision)


Irvine, CA

This position develops specifications for moderately complex imaging processing software programming for life science applications and modifies/maintains the…

Senior Software Engineer


San Diego, CA

Providing robust, scalable, configured software solutions in full-stack software development and deployment environments.

Staff Software Engineer, Machine Learning


Carlsbad, CA

Correct and document software as necessary to fix problems with released software applications. Attend design team meetings to provide input into the overall…

Render Wrangler

Spire Studios

Burbank, CA

Key to our vision is developing a real-time enabled pipeline that brings intimacy back to the animation. Successful 3D animated films, and we have experienced…

Software Engineer - Interactive Visualization


Burbank, CA

1-5 Years designing and developing complex user facing software, ideally in a studio environment. In this role, you will partner with artists, studio leadership…

Software Engineer

New Directions Technologies, Inc.

Point Mugu, CA

Document achievements in technical reports and standard software documentation. Plan, conduct, and coordinate software development tasks.

Flight Systems Software Developer

The Aerospace Corporation

El Segundo, CA

Experience with software development processes and tools including compilers, IDEs, software engineering, coding standards, software metrics and code…

ADAS Engineer, Sensor Fusion

Canoo Technologies Inc.

Torrance, CA

Experience developing software for ISO26262 part 6 compliance. As a Sensor Fusion Engineer you will develop and maintain software for vehicle perception using…

Real-Time (Unreal) Software Engineer

Spire Studios

Los Angeles, CA

Familiarity with source control systems and software development. The RealTime (Unreal) Engineer will design and develop tools and a pipeline in collaboration…

Rendering / Lighting Software Engineer

Spire Studios

Los Angeles, CA

The Rendering/Lighting Software Engineer will design and develop tools, shaders, and workflows in collaboration with other technologists and artists.

Software Engineer


Glendale, CA

The SE is a software engineer responsible for designing and developing code/software solutions and maintaining existing code/software for the Television…

Software Engineer (Leadership) - Machine Learning

Facebook App

Los Angeles, CA

The ideal candidate will have industry experience working on a range of classification and optimization problems like payment fraud, click-through rate…

Senior Software Engineer

CLO Virtual Fashion

Los Angeles, CA

5+ years of graphics software engineering experience. Partnering with researchers to ensure best practices in software development.

Pipeline Software Engineer

Spire Studios

Los Angeles, CA

Experience working with agile software development methodology. Experience with open-source technology and software/tools.

Sr. Propulsion Software Engineer (Combustion Modeling)


Los Angeles, CA

3+ years of professional software development experience in C++. Experience with object-oriented software design and functional programing.