Job Directory Senior 3D Software Engineer

Senior 3D Software Engineer
Chatsworth, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Overview

Dolphin Imaging Systems has a great opportunity available for a Senior 3D Software Engineer to join our team in Chatsworth, CA.

Dolphin Imaging Systems (a division of Patterson Companies, a Fortune 500 company) provides imaging, diagnostic, patient education and management software solutions for dental-specialty practices and institutions.

As a Senior 3D Software Engineer, you will be part of the Imaging Team and will be primarily focused on our 3D imaging software line. Orthodontists and maxillofacial surgeons use our software to acquire and store imaging records, diagnose and analyze patient issues, simulate treatment, and show patients what they can look like when a procedure is finished. Our planning software even designs 3D-printable guides to use in treatment. The results can truly be life-changing for those who receive these procedures, as many problems they have dealt with their entire life are corrected.

Our Chatsworth team consists of many long-tenured employees who have created a great culture in a casual environment built around teamwork, flexibility and innovation.

Responsibilities

Senior 3D Software Engineer main responsibilities include:

* Developing medical imaging software for Windows, in C++ / MFC, using Microsoft Visual Studio.
* The tasks will heavily involve coding for DICOM volumetric and surface rendering, manipulating, and computational optimizing in both GPU and CPU.
* The Senior 3D Software Engineer will also lead the effort to research, design, document, and modify software specifications throughout the development life cycle.

Please visit www.dolphinimaging.com for more information on our company and mission.

Qualifications

Senior 3D Software Engineer Qualifications:

* Bachelor's Degree or above in Computer Science or a combination of equivalent education and experience.
* 6+ years of programming experience required.
* Extensive experience in all aspects of application development and project life cycles.
* 4+ years of experience writing high-quality Windows desktop applications with Microsoft Visual C++ Environment and MFC.
* The tasks will heavily involve coding for DICOM volumetric and surface rendering, manipulating, and computational optimizing in both GPU and CPU.
* Mathematical elements of computer graphics and associated programming techniques.
* Solid background and interest in 2D image processing and 3D surface and/or volumetric rendering techniques.
* Manipulations of mesh surfaces such as local warping and solid mesh cutting.
* The Senior 3D Software Engineer will also lead the effort to research, design, document, and modify software specifications throughout the development life cycle.
* Experience with GUI Design.
* Experience in object-oriented programming and in multiple development technologies with proven ability to maintain software products written in different languages and platforms.
* Good experience in driving an application architecture.
* Experience using source code management system.
* Excellent verbal and written communication skills.
* Ability to write functional and technical software specifications.

Senior 3D Software Engineer Preferred Qualifications:

* SQL database design and SQL access via C++
* Experience with C# and .Net
* Experience with Microsoft Team Foundation Server (TFS)

EEO Statement

An Equal Opportunity Employer

Patterson Companies, Inc., is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.