Staff Software Engineer, GPU Algorithms
4 days ago
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
- Stock options
- Medical, dental, and vision insurance
- 401(k) retirement plan
Job Posted by ApplicantPro
-
Staff Software Engineer, GPU Algorithms
4 days ago
San Francisco, United States ZipRecruiter Full timeStaff Software Engineer, GPU AlgorithmsWe are looking for an engineer with a strong background in ultrasound, medical image reconstruction, and programming 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...
-
Staff Software Engineer – CUDA/GPU
3 days ago
San Diego, United States Philips Full timeJob TitleStaff Software Engineer – CUDA/GPU (San Diego, CA)Job DescriptionStaff Software Engineer – CUDA/GPU (San Diego, CA)You will focus on implementing signal and image processing algorithms using CUDA to leverage the power of NVIDIA GPUs and will work closely with algorithm designers and cross-functional teams to ensure that these algorithms are...
-
Staff Software Engineer – CUDA/GPU
2 days ago
San Diego, CA, United States Philips Full timeJob TitleStaff Software Engineer – CUDA/GPU (San Diego, CA)Job DescriptionStaff Software Engineer – CUDA/GPU (San Diego, CA)You will focus on implementing signal and image processing algorithms using CUDA to leverage the power of NVIDIA GPUs and will work closely with algorithm designers and cross-functional teams to ensure that these algorithms are...
-
Software Engineer, GPU
4 days ago
San Francisco, United States Waymo Full timeWaymo is an autonomous driving technology company with the mission to be the most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver-The World's Most Experienced Driver™-to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver...
-
GPU Software Performance Engineer
6 days ago
San Jose, California, United States Samsung Electronics GmbH Full timeJob Summary\We are seeking a skilled Sr. GPU Performance Engineer to join our team at Samsung Electronics GmbH.\In this role, you will apply your expertise in software design to develop GPU IP from the early architectural planning process until we productize and ship millions of devices to consumers.\You will be responsible for optimizing and fine-tuning the...
-
GPU Machine Learning Engineer
2 days ago
San Diego, United States Qualcomm Full timeCompany:Qualcomm Innovation Center, Inc.Job Area:Engineering Group, Engineering Group > Graphics Software EngineeringGeneral Summary:The Qualcomm GPU Software team is looking for talented software engineers interested in developing software for the latest Machine Learning models on the next generation of devices. The GPU Software team is responsible for...
-
Systems Research Engineer, GPU Programming
7 days ago
San Francisco, United States Tbwa ChiatDay Inc Full timeSystems Research Engineer, GPU ProgrammingRoleAs a Systems Research Engineer specialized in GPU Programming, you will play a crucial role in developing and optimizing GPU-accelerated kernels and algorithms for ML/AI applications. Working closely with the modeling and algorithm team, you will co-design GPU kernels and model architecture to enhance the...
-
Systems Research Engineer, GPU Programming
4 days ago
San Francisco, United States Tbwa ChiatDay Inc Full timeSystems Research Engineer, GPU ProgrammingRoleAs a Systems Research Engineer specialized in GPU Programming, you will play a crucial role in developing and optimizing GPU-accelerated kernels and algorithms for ML/AI applications. Working closely with the modeling and algorithm team, you will co-design GPU kernels and model architecture to enhance the...
-
Senior Software Engineer
4 days ago
San Jose, United States Oho Group Ltd Full timeAn industry leading smart electric vehicle company is looking for a Virtualization Engineer that specialises within GPU.Their focus areas include designing, developing, co-manufacturing, and selling high-end smart electric vehicles. They specialize within autonomous driving, digital technologies, electric powertrains, and battery systems.Roles and...
-
GPU Software Performance Optimization Engineer
7 hours ago
San Jose, California, United States Samsung Electronics GmbH Full timeAt Samsung Electronics GmbH, we are building a center of excellence for Intellectual Property (IP) that is applied to high-performance computing devices. As a Senior Staff GPU Software Performance Engineer, you will apply your expertise in software design to develop GPU IP from the early architectural planning process until we productize and ship millions of...
-
GPU Design Verification Engineer, Staff
2 days ago
San Diego, United States Qualcomm Full timeCompany:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > GPU ASICS EngineeringGeneral Summary:Architects, designs, implements, verifies, and optimizes performance and power of GPU cores. Responsible for verification of Graphics IP, and performing pre- and post-silicon verification to verify correctness and ensure performance and...
-
Senior Software Engineer
4 days ago
San Francisco Bay Area, United States Oho Group Ltd Full timeAn industry leading smart electric vehicle company is looking for a Virtualization Engineer that specialises within GPU.Their focus areas include designing, developing, co-manufacturing, and selling high-end smart electric vehicles. They specialize within autonomous driving, digital technologies, electric powertrains, and battery systems.Roles and...
-
GPU Programming Systems Researcher
1 day ago
San Francisco, California, United States Tbwa ChiatDay Inc Full timeSystems Research Engineer, GPU Programming**Role and Responsibilities:**As a key member of our team, you will play a vital role in developing and optimizing GPU-accelerated kernels and algorithms for Machine Learning (ML) and Artificial Intelligence (AI) applications. Working closely with our modeling and algorithm team, you will co-design GPU kernels and...
-
Senior Principal DSP Software Engineer
4 days ago
San Jose, United States Software Placement Group Full timeSenior Principal DSP Software EngineerJoin our team as a Senior Principal Digital Signal Processing (DSP) Software Engineer in San Jose, CA, and be part of an innovative group tackling complex challenges with solutions that yield impactful results. This role demands a creative individual who thrives in a multi-disciplinary engineering environment, enhancing...
-
GPU Performance Engineer
4 days ago
San Jose, United States Samsung Electronics GmbH Full timeJob Location: 3900 N Capital of Texas Hwy, Austin, TX, USA3655 N 1st St, San Jose, CA, USAPost Time: Posted 30+ Days AgoJob #: R88201Position SummarySamsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy – the endless pursuit of excellence will create a better world for all. At Samsung Austin Research and...
-
San Diego, California, United States Apple Inc. Full timeSilicon Verification Expert: Graphics Pipeline Stress TestingThis role involves developing graphics validation software to stress test the GPU pipeline and exercise interaction between the GPU and different IP blocks on the SoC.About the Job:You will design and implement tests that simulate high bandwidth traffic to and from the memory subsystem, leveraging...
-
Senior Staff GPU Optimization Specialist
6 days ago
San Jose, California, United States Samsung Electronics GmbH Full timeAbout the Role\We are looking for a highly skilled Sr. GPU Performance Engineer to join our dynamic team at Samsung Electronics GmbH.\In this role, you will play a key part in developing high-performance computing solutions for our GPU-based systems and applications.\You will work closely with our engineering and development teams to analyze, identify, and...
-
Sr. GPU Performance Engineer
1 week ago
San Jose, United States Samsung Electronics GmbH Full timeJob Location: 3900 N Capital of Texas Hwy, Austin, TX, USA3655 N 1st St, San Jose, CA, USAPost Time: Posted 30+ Days AgoJob #: R88199Position SummarySamsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy – the endless pursuit of excellence will create a better world for all. At Samsung Austin Research and...
-
Sr. GPU Performance Engineer
2 days ago
San Jose, United States Samsung Electronics GmbH Full timeSelect your country or region to find out what content fits your locationJob Location: 3900 N Capital of Texas Hwy, Austin, TX, USA3655 N 1st St, San Jose, CA, USAPost Time: Posted 30+ Days AgoJob #: R88199Position SummarySamsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy – the endless pursuit of excellence will...
-
San Jose, California, United States Samsung Electronics GmbH Full timeSenior Staff GPU Software Performance EngineerWe are building a center of excellence for Intellectual Property (IP) that is applied to high-performance computing devices, consumed by millions of people around the world.Key Responsibilities:Optimize and fine-tune the performance of our GPU-based systems and applications to ensure they meet the highest...