Demo

Software Engineer - Reconstruction Platform (CT/MR/PET)

Prophecy Technologies
Waukesha, WI Full Time
POSTED ON 4/15/2026
AVAILABLE BEFORE 5/14/2026
Job Summary

We are seeking a Senior Software Engineer to design, develop, and evolve high-performance reconstruction platform software in a fast-paced Agile environment. The role involves working closely with engineers, scientists, and application experts to translate advanced PET Acquisition and CT/MR reconstruction requirements into scalable, distributed software solutions.

Key Responsibilities
  • Define, develop, and evolve software using modern development technologies and infrastructure.
  • Collaborate with cross-functional teams of engineers, scientists, and application experts to translate high-level CT/MR/PET acquisition needs into component-level requirements.
  • Design and implement solutions for complex data management and distributed processing in the reconstruction platform domain.
  • Plan and perform integration activities at component, subsystem, and system levels.
  • Document software designs and verification activities.
  • Perform component and subsystem-level verification and support system-level validation activities.
  • Drive efficiency improvements by eliminating duplication and promoting technology and product reuse.
  • Support and contribute to process improvements across development and sustaining support activities.
  • Apply SDLC principles including Lean, Agile, XP, CI/CD, Security, Scalability, Testing, Refactoring, and Documentation best practices.
  • Develop high-quality code that meets defined standards and delivers required functionality.
  • Analyze and optimize application performance based on defined performance parameters.
  • Implement core data structures and algorithms using selected technologies.

Required Qualifications
  • Bachelor's Degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • Minimum 5 years of professional software development experience.
  • 5 years of Linux-based programming on x86 systems.
  • Strong proficiency in C programming and object-oriented programming concepts in a production environment.
  • Working knowledge of Git or similar configuration management tools.
  • Strong communication and collaboration skills, with experience working in global teams.

Required Skills & Experience
  • Linux systems programming
  • C programming
  • Object-oriented design and development
  • Software integration and verification
  • Distributed and high-performance computing concepts
  • SDLC and Agile methodologies
  • Performance analysis and optimization
  • Data structures and algorithms

Preferred / Desired Technical Expertise
  • Experience with enterprise databases handling large data volumes.
  • Expertise in MATLAB or equivalent scientific modeling tools.
  • Experience with parallel computing tools and concepts (MPI, OpenMP).
  • 5 years experience designing and architecting high-performance systems.
  • Experience with CT/MR acquisition processing.
  • Hands-on experience with C and Python IDEs such as Eclipse, CLion, Visual Studio, XCode, PyCharm.
  • Familiarity with requirements management and troubleshooting (5 years).

Competencies
  • Agile Software Development
  • Distributed Systems
  • High-Performance Computing
  • Scientific / Medical Imaging Software
  • Cross-functional Collaboration

Salary.com Estimation for Software Engineer - Reconstruction Platform (CT/MR/PET) in Waukesha, WI
$122,492 to $147,578
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer - Reconstruction Platform (CT/MR/PET)?

Sign up to receive alerts about other jobs on the Software Engineer - Reconstruction Platform (CT/MR/PET) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Prophecy Technologies

  • Prophecy Technologies Chelmsford, MA
  • Job Title: Desktop Support Technician Location: Chelmsford, MA (Onsite) Duration: Long Term / Contract Job Description: We are seeking an experienced Deskt... more
  • 9 Days Ago

  • Prophecy Technologies Richmond, VA
  • Title: Forescout NAC Engineer / Administrator Location : Richmond, VA Duration : Contract Job Description: Desired Competencies (Technical/Behavioral Compe... more
  • 1 Day Ago

  • Prophecy Technologies Cary, NC
  • Title: Red Hat OpenShift Engineer Location: Cary, NC/Clarks Summit, PA Duration : Contract Job Description: Skills: Lead end to end migration of workloads ... more
  • 3 Days Ago

  • Prophecy Technologies Atlanta, GA
  • Position -IBM Sterling OMS Developer Location - Atlanta, GA Duration - Long term Job Description : Distributed Order Management IBM Sterling Order Manageme... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Software Engineer - Reconstruction Platform (CT/MR/PET) jobs in the Waukesha, WI area that may be a better fit.

  • Libra Software Group Brookfield, WI
  • Job Description: **Hybrid in Brookfield, WI** Under limited supervision, code, and unit test changes to computer programs from program specifications and u... more
  • 2 Months Ago

  • Techmorgonite Software Solutions LLC Waukesha, WI
  • Job Title – Digital Manufacturing EngineerLocation – Waukesha, WisconsinIndustry: EngineeringJob Category: Information Technology – ProgrammingClient Scree... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!