Software Engineer (algorithm development)

Siemens Healthineers
4dHybrid

About The Position

Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably. Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility to foster your professional and personal growth, all while valuing your unique contributions. Varian Medical Systems, a Siemens Healthineers company is hiring a Software Engineer for algorithm development. In this role you will be working with multiple teams to produce next-generation cancer imaging software that powers healthcare teams to have the right information in the right place at the right time. With Siemens Healthineers cancer imaging software, care teams make more confident decisions by transforming unconnected data into clinical knowledge. You will work on a team that pushes the boundaries in creating advance software features to improve both the outcomes for patients and the quality of cancer care. Siemens Healthineers touches many lives though our core competency in oncology. We hope you will join us in helping even more patients. As a Software Engineer for algorithm development, you will play a critical role in the development of the core technology of our next-generation software products. This position is responsible for designing, prototyping, implementing and testing imaging algorithms for a variety of features in cancer therapy and related software products. You will work with talented co-workers whose passion and willingness to go above and beyond are unparalleled, you will thrive in a casual workspace conducive to innovation, collaboration, and cutting-edge development. The position will require you to leverage your knowledge in a variety of disciplines of math, computer science, engineering, and physics, apply your experience with different programming languages, leverage your full inventory of programming skills, and give you the ability to satisfy your intellectual curiosity and quench your thirst for continued learning. This is an excellent opportunity for a Software engineer interested in working on innovative software and improving the lives of millions of patients through our cancer care software across the globe. This position is based in the Greater Atlanta area with flexible work times and a hybrid working model

Requirements

  • PhD degree in Electrical Engineering, Computer Science, Physics or Mathematics (or a related field) or equivalent work experience
  • Strong math background
  • Strong understanding of algorithms and data structures
  • Professional experience with image processing
  • Good written and verbal communication (English) and strong interpersonal skills
  • Ability to work in an inter-disciplinary team
  • Ability to work on assigned tasks under tight time constraints
  • Ability to work independently with minimal supervision
  • Professional experience with an Object-Oriented Programming Language
  • Enthusiasm for software craftsmanship and familiarity with terms like Clean Code, SOLID, and Test-Driven Development

Nice To Haves

  • Strong C++, C#/.net, and JavaScript/TypeScript skills
  • Strong understanding of object-oriented design and development
  • Track record of algorithm development
  • Experience with GPU coding
  • Experience with 3D graphics
  • Experience with computational algorithms
  • Work on image processing, computer vision, medical imaging, and computer graphics projects

Responsibilities

  • Prototype algorithms for medical imaging applications in cancer therapy and related fields
  • Develop both classical algorithms and AI-based algorithms, as well as enhance existing algorithms
  • Implement the prototyped algorithms in production code or work with a team implementing the prototyped algorithms in production code
  • Collaborate with other Software teams, Product Management, Clinical Coaches, Business Analysts, Test and UX specialists, in an international environment to implement requirements and solutions
  • Work in an agile software development environment
  • Continuously increase software quality and auto test coverage
  • Participate in and contribute to code reviews of algorithm implementations
  • Debug and provide solutions for existing deployments

Benefits

  • medical insurance
  • dental insurance
  • vision insurance
  • 401(k) retirement plan
  • life insurance
  • long-term and short-term disability insurance
  • paid parking/public transportation
  • paid time off
  • paid sick and safe time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service