Staff Sofware Engineer Image Reconstruction

Hoffman Estates, Illinois
04 Oct 2016
24 Nov 2016
Oil and Gas
Contract Type
Full Time
Division Healthineers
Job Type Regular

Business Unit DI MI - Molecular Imaging
Job Time Full-Time

Functional Area ENG - Engineering
Experience Level Mid Level

Req ID 156921
Required Education Bachelors Degree

Location IL - Hoffman Estates
Required Travel 10%

Division Description
Siemens is a global technology powerhouse that has stood for engineering excellence, innovation, quality, reliability and internationality for more than 165 years. As a global technology company, Siemens is rigorously leveraging the advantages that this setup provides. To tap business opportunities in both new and established markets, the Company is organized in nine Divisions: Power and Gas, Wind Power and Renewables, Energy Management, Building Technologies, Mobility, Digital Factory, Process Industries and Drives, Healthcare and Financial Services.

The Siemens Healthcare Division develops innovations that support better patient outcomes with greater efficiencies, giving providers the confidence they need to meet the clinical, operational and financial challenges of a changing healthcare landscape.  As a global leader in medical imaging, laboratory diagnostics, and healthcare information technology, we have a keen understanding of the entire patient care continuum-from prevention and early detection to diagnosis and treatment.  

For more information, please visit:

Job Description
We are currently hiring a Staff Software Engineer for the development of SPECT image reconstruction software for SPECT/CT scanners.
The candidate will report to the Director of Reconstruction Software for Molecular Imaging and will be located in Hoffman-Estates/Illinois.
The position will require about 10% travel.


The selected candidate will be responsible for requirement analysis, detailed specification, design, implementation, documentation and test
of software components for SPECT and SPECT/CT examinations. This includes SPECT data correction and reconstruction algorithms.
He/she will collaborate with his Software Engineering colleagues as well as others involved in the development of SPECT software products, such
as Product Management, Project Management, Systems Engineering, SW Test, Science & Technology, and HW Engineering.

Required Knowledge/Skills, Education, and Experience

Qualified candidates must have a good understanding of modern software development processes requiring technical
skills in the following areas: C++, Windows 7, Parallel Programming with CPUs and GPUs, MS Visual Studio, Team Foundation Server.
An important part of the work is to closely collaborate with S&T during the development of new algorithms, and bring those from
research over into the product. Therefore a good understanding of the mathematics and physics involved in those algorithms is essential.

Skills and experience of a qualified candidate include:
- knowledge about data correction and image reconstruction in SPECT, PET, CT or MRI
- knowledge about mathematics and physics involved in medical imaging
- experience in numerical algorithms and code optimization
- experience in modern SW development processes like Agile, iterative development, test driven development
- ability to work successfully in international teams
- analytical thinking
- good communication skills in verbal and written form

Candidates must have at least a Masters degree in Computer Science, Physics or similar field and 4-6 years experience in numerical algorithms, high-performance
computing or medical imaging. A scientific background (e.g. Ph.D.) in those areas or prior experience in SPECT image reconstruction is preferred.

Preferred Knowledge/Skills, Education, and Experience:

- experience in complex image processing and image registration algorithms
- experience in GPU programming (CUDA, Thrust or OpenCL)
- experience in CPU parallel programming (OpenMP, Boost or TBB)
- experience in Matlab
- experience in developing medical software in a FDA regulated environment

Siemens encourages qualified long-term unemployed individuals to apply for open positions.

Offer of employment with Siemens is conditioned upon the successful completion of a background check and drug screen, subject to applicable laws and regulations.

Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, disability status, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law:
Applicants and employees are protected under Federal law from discrimination. Click here to learn more.

Pay Transparency Non-Discrimination Provision:
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. Click here to learn more.