bull BS or advanced degree in Computer Science Biomedical Engineering or equivalent subject matter 360imaging® based in Atlanta Georgia but have office in Cairo Egypt under Symbyo Technologies. We are a leading provider in 3D Digital Implantology offering a range of products and services to implant professionals.
You will be based in our Advanced 3D Visualization and Medical Imagining group responsible for researching implementing testing and documenting medical imaging software systems and will take responsibility for the completion of designated software features designing suitable solutions to complex problems with assistance from a senior engineers and developing prototypes which you will see through to completion.
To be successful candidates should have an excellent academic record. You will also have proven practical experience of working with C and specifically strong knowledge of computer graphics and algorithms.Additionally knowledge of parallelconcurrent programming techniques x86 assembly language and GPU programming using a shader language or CUDA for example is desirable but not essential. Previous knowledge of medical imaging would also be advantageous.You will be a strong communicator able to thrive working within a dynamic innovative team developing industryleading 3D medical imaging technology and applications. You will be involved in all aspects of the product development lifecycle from requirements capture through to product release and support.
The work is fast paced and intellectually stimulating. If you enjoy a teamoriented selfdirected flexible work environment this position may be for you.
Required SkillsExperience
bull Experience in any are of Medical Imaging Research including Image Processing Computer Graphics Visualization.
bull Solid programming experience with in C.
bull Strong in troubleshooting skills and capable of reviewing source code and developing functional unit tests against it
bull knowledge of GPU programming using a shader language or CUDA for example 3D visualization is desirable but not essential.
bull Must be detail oriented organized and able to multitask
bull Have a passion for software quality and is a champion for the end user
bull Very strong communication skills and a collaborative approachCompany Profile
About the Job