Imaging Software Engineer

Job Description

Your main responsibility would be leading the development of ultrasound signal processing software components. The work involves all phases of software development lifecycle: requirements, analysis, design, implementation, testing, release, and maintenance. You would also be collaborating with our local and remote SW engineers to support integration of software components into our premium diagnostic ultrasound systems.

• Development of real-time data processing algorithms with a high throughput
• Design and lead development of algorithms for GPU-based beamformer
• Responsible for ultrasound signal processing architecture and imaging pipeline 
• Documentation of software architecture in UML language
• Monitoring and optimizing sensitivity and stability of high-performance software components
• Development of test cases and verification results; logging of software defects into the tracking system
• Proposal of original ideas and solutions for the next generation ultrasound systems signal processing software and their imaging architecture

Required Knowledge/Skills, Education, and Experience:
• Bachelor’s degree in Computer Science or Computer Engineering
• Minimum 10 years development experience of real-time signal and image processing software, preferably in medical ultrasound imaging
• Strong domain background of ultrasound imaging technology; ideally expert both in theory and code level of conventional ultrasound imaging pipeline
• Excellent understanding of general image processing and medical visualization techniques is necessary
• Proficient with Visual Studio and Team Foundation Server
• Excellent knowledge of C++, GPGPU (General Purpose GPU) programming in CUDA or OpenCL, experience with 3D computer graphics programming in OpenGL or DirectX
• Experience with real-time volume rendering and GPU optimization, ideally prior work on developing advanced volume illumination techniques
• Mathematical and computational geometry background
• Experience with software design and knowledge of UML
• Knowledgeable about software development processes, including agile development
• Ability to innovate and drive changes

What do we offer:

  • Adjustable standing desk as a standard
  • MSDN license for each developer with prepaid access to AZURE
  • Free access to PLURALSIGHT – the WBT platform
  • Team building program - 2 days adventure offsite meeting for all employees every year, Christmas party, extra budget for team building events
  • Participation on world famous IT conferences like Microsoft IGNITE for best employees
  • Wide project portfolio in healthcare domain and job rotation within company (Cybersecurity, Artificial Intelligence, Healthcare IT services, …)
  • Training and development program (business and product trainings, e-learning, language courses, soft skills trainings,…)
  • Health program (contracted wellness providers, sport centers, salary reimbursement in case of illness)
  • Retention program (work anniversary, life anniversary, additional pension plan, employee loans)
  • Family care program (subsidy for newborns, maternity leave, kindergardens, summer camps)

Basic wage component (gross) and other rewards : starting from 2800EUR brutto /month + VAR*

*We are required by law to disclose basic wage component (minimum salary) for the advertised positions. We carefully consider your professional qualifications and experience in our compensation package and/or when offering you other positions.

Our goal is to pay our employee's fairly, with regard to the market situation and we are ready to welcome high-quality candidates in our team.

Organization: Siemens Healthineers

Company: Siemens Healthcare s.r.o.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?