Staff Software Engineer, GPU Algorithms
$170k - $220kDeepSight Technology
Job Description
Job Description
Staff Software Engineer, GPU Algorithms
We are looking for a full-time Staff Software Engineer, GPU Algorithms 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 GPU algorithms and techniques related to ultrasound signal processing, image formation, and analysis. The primary focus of this software engineering role is to improve the quality, accuracy, and interpretation of ultrasound images for DeepSight's revolutionary Ultrasound system.
WE OFFER GREAT BENEFITS AND PERKS TO OUR SOFTWARE ENGINEERING TEAM:
- Competitive salary of $170,000-$220,000
- Stock options
- Medical, dental, and vision insurance
- 401(k) retirement plan
AS A STAFF SOFTWARE ENGINEER SPECIALIZING IN GPU ALGORITHMS, 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 FOR THIS SOFTWARE ENGINEERING ROLE:
- PhD in Electrical/Biomedical engineering with a dissertation topic related to ultrasound imaging or therapy
- 5+ 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
QUALITIES WE ARE LOOKING FOR IN THIS STAFF SOFTWARE ENGINEER, GPU ALGORITHMS POSITION:
- 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 with a knack for effectively prioritizing tasks and managing your time
- Proud of your work and real desire to do quality work
- Career-minded - looking for more than a job
- Empathetic - a mindset of producing quality products that help people
JOIN OUR SOFTWARE ENGINEERING TEAM!
Ready to take on the challenge? If you've got the drive to succeed and the hustle to make things happen, we're excited to have you join our team! Use our 3-minute initial application to apply now!
Job Posted by ApplicantPro$150k - $180k
DescriptionOmniVision Technologies, Inc. - Santa Clara is currently looking for Staff Algorithm Engineer to support ISP algorithm development.Responsibilities:Research new image and color processing or computer vision techniques and technologies for digital camera systemsDesign...Suggested- ...train, align, and run on our GPUs.THE OPPORTUNITYWe're looking for a senior software engineer who combines deep systems performance work with modern AI—someone who can shape software from GPU kernels through distributed training and inference.You'll join a core team of...SuggestedShift work
- ...ROLE:AMD is looking for an influential software engineer who is passionate about improving the performance... ...software technology. THE PERSON:As a Staff Software Developer, you will be at the... ...performance from the lowest-level GPU kernels to large-scale distributed systems...Suggested
$190.9k - $334.1k
...Description It all started when engineer Fred Luddy wrote code that... ...We are looking for a software engineer and technical lead with... ...fundamentals in data structures, algorithms, distributed systems, APIs,... ...experience as a technical lead, Staff Engineer, or equivalent...SuggestedWork experience placementWork at officeImmediate startRemote workFlexible hours$170k - $260k
...solution that integrates advanced software and hardware powering the... ...looking for a Senior or Staff Software Engineer with a strong background in... ...camera-based localization algorithms, including visual-inertial... ...localization. Knowledge of GPU acceleration techniques (...SuggestedOdd jobFull timeWork at office- ...leader, coordinating the activities of other engineers on the project or within the system... ...Passionate about mentoring and developing software engineers. Ability to understand and... ...Strong knowledge of common design patterns, algorithms, and object-oriented programming with...Full time
- ...development, and optimization of high‑performance C++ software for real‑time video processing and GPU‑intensive workloads. Build and maintain Windows Media... ..., and third‑party applications (including game engines). Act as a technical ambassador, collaborating with GPU...Full time
- ...posture remains strong. About the Role: We are seeking Staff backend Software Engineers to drive the development of various critical backend... .... Candidates with a strong foundation in Python, algorithms, data structures, system design, and a versatile skill set...Remote work
$214k - $261.5k
...experiences and devices. Overview We’re seeking a Senior Staff Software Engineer to lead the evolution of Dolby Vision on the PC platform.... ...role sits at the intersection of C++ systems programming, GPU compute, HDR video architecture, and OS-level media frameworks...Full timeLocal areaWorldwideFlexible hours$184k - $230k
...Business Area: Engineering Seniority Level: Mid-Senior level Job Description:... ...where you belong. We are seeking a Staff Software Engineer to lead the architecture and delivery... ..., multi-tenant, and optimized for GPU resource scheduling (MIG, fractional GPUs...Work from homeFlexible hours$226k - $369k
...the team. As part of our world-class software engineering team, you will take the lead in... ...passion for distributed technologies and algorithms, API design and systems design, and your... ...within our company. As a Principal Staff Software Engineer, you will be a key technical...For contractorsWork at officeFlexible hours$200k - $322k
We are looking for a Senior Staff Software Engineer to join our Software Infrastructure team in Santa Clara, CA. This role blends large‑scale database transformation with the building and development of GPU‑accelerated platforms. You’ll develop the software systems, automation...$207k - $301k
...Programming Interfaces (APIs), Software Development Kits (SDKs), and... ...of a generalist Software Engineers, specifically around optimizing... ...experience with data structures and algorithms.3 years of experience working... ...various accelerators (e.g., GPU / Pixel TPU / NPUs / CPU) on...Shift work$184k - $253k
...a global leader in materials engineering solutions used to produce virtually... ...seeking an experienced AI Algorithm Developer to join our Process... ...workflows. Strong grasp of software engineering principles,... ...Preferred Hands‑on experience with GPU systems and optimizing AI...Full timeRelocation$143k - $286k
...where every interaction and every millisecond matters. As a Staff Android Engineer, you will lead the architecture, development, and evolution... ...for this role* What you'll bring: Experience with software engineering experience with strong Android development expertise...Full timeTemporary workPart time$163.5k - $212.4k
...Staff Simulation Software Engineer NIO is a pioneer and a leading company in the premium smart electric vehicle market. Founded in November 2014,... ...across multiple vehicle programs. Using state-of-the-art CPU, GPU, and NPU simulation / emulation / virtualization...Full timeTemporary workFlexible hours$143k - $286k
Position Summary... What you'll do... As a Staff Software Engineer, you will play a critical role in designing, building, and scaling highly available, enterprise-grade platforms that power Walmart's technology ecosystem. You will provide technical leadership across multiple...Full timeTemporary workPart time$160k - $190k
Fortinet is seeking a Staff Software Development Engineer to assist our Cloud Storage Project Team. Job Responsibilities Develop, test, and maintain... ...is preferred. Familiar with File system, storage algorithms, and distribute storage architecture. The US base salary...Full time$152k - $241.5k
...era of computing. An era in which our GPU acts as the brains of computers,... ...for an AI & Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning & AI... ...and developing compiler optimization algorithms.Strong programming skills in CUDA including...Full timeRemote work$161k - $221k
...a global leader in materials engineering solutions used to produce virtually... ...OverviewWe are seeking an AI Algorithm Developer to design and... ...computer science fundamentals, software engineering best practices,... ...Software EngineeringPreferred:GPU programming (CUDA,...Full time$180k - $205k
...now is the time to scale. PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our application... ...The OS Core Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system architecture, and...Full timeShift work- ...Position We are looking for an experienced embedded software engineer with strong system architecture design and GPU systems engineering expertise to design, build,... ...productivity. Our team empowers application and algorithm developers by providing easy-to-use frameworks,...Full timeLocal areaFlexible hours
$218.8k - $335.3k
...to a safe stop. We are looking for a Staff Software Engineer to provide technical leadership for the... ...components of the stack, setting direction for algorithms, architectures, and system interfaces... ...prediction). Hands‑on experience with GPU/accelerator‑based ML inference, model...Full timeLocal areaRemote workWork from homeFlexible hours$40 - $50 per hour
...Work alongside world-class engineers to develop, implement, and maintain cutting-edge software for autonomous driving systems.... ...systems. Develop high-performance GPU/CPU kernels by utilizing low-... ...characteristics. Work with multiple algorithm teams and optimize efficient...InternshipSummer internshipWork at office$184k
...define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving... ...impact on the world. We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At...Full time$152k - $241.5k
...computer graphics, with our invention of the GPU. The GPU has also shown to be... ...human intelligence, running deep learning algorithms and acting as the brain of computers, robots... ...group is looking for Architects, Software Engineers, and AI application developers to join...Full time$207k - $301k
...developing an open-source, low-level GPU profiler that can scale... ...backends for XR's 3D engine.Refine and extend the programming... ...on mobile.Develop low level software for graphics: shaders for distortion... ...correction, rendering algorithms for the "reality" part of virtual...$224k - $356.5k
...computing. An era in which our GPU acts as the brains of... ...Local AI team is building the software stack that makes large language... ...performance-critical features and algorithmic improvements relevant to... ...in Computer Science, Computer Engineering, Electrical Engineering, or equivalent...Full timeLocal area$164k - $246k
...The Staff Software Engineer - Developer Experience (CI/CD & Platform Enablement) is responsible for elevating engineering productivity at scale by designing, standardizing, and evolving our CI/CD platforms and infrastructure workflows. This role sits at the intersection...Full timeLocal area$163.2k - $204k
...differences, and supports and celebrates all of our team members. What You’ll Do: We are looking for a versatile Full Stack Software Engineer to own the design, development, and maintenance of Archer’s internal tooling ecosystem. In this role, you will act as a force...Permanent employmentFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, GPU Algorithms. Be the first to apply!
- software engineer - cloud services Santa Clara, CA
- id software Santa Clara, CA
- healthcare software sales Santa Clara, CA
- software technical support Santa Clara, CA
- software asset management analyst Santa Clara, CA
- software implementation project manager Santa Clara, CA
- software sales executive Santa Clara, CA
- software sales representative Santa Clara, CA
- software technical support engineer Santa Clara, CA
- software Santa Clara, CA






