Siemens Healthineers

System Integration / DevOps Engineer

Bengaluru, KA, IN

8 days ago
Save Job

Summary

Siemens Healthineers is a global leader in providing medical solutions that significantly enhance patient care and overall healthcare outcomes. We are actively seeking a technically skilled and exceptional self-driven Senior System Integration Engineer to take ownership of a complex installer and test automation ecosystem and join our dynamic team . You will play a pivotal role in providing the integrated software solution.

This role requires the ability to independently analyse, maintain and extend systems involving scripting, WiX – based installer and custom C# test frameworks.

You will work in an agile team and ensure that the updates and installations of our mammography systems will be delivered on time with the right quality. The role is responsible for integrating subsystems, implementing improvements, maintaining the existing framework, creating, testing and delivering product installations and product updates and troubleshoot problems in a structured way finding the optimal solutions.

Key Responsibilities:

  •   As an interface you are responsible to work together with the subsystems of our mammography systems
  •   Maintain and enhance our custom WiX-based installer and related batch, powershell and python scripting infrastructure
  •   Implement and debug test cases in C#, investigate flaky or failing tests based on an in-house test framework
  •   Troubleshoot issues across build, install, and runtime workflows, often with minimal documentation
  •   Collaborate across global engineering teams to diagnose and resolve cross-functional issues
  •   Drive documentation of undocumented legacy components and streamline onboarding
  •   Reverse engineer and audit legacy logic to fill the gaps in knowledge transfer
  •   Help modernize and refactor older scripts and test utilities
  •   Responsibilities include Integrating and packaging of several subsystems into final deliverable with highest quality which can then be deployed successfully
  •   Responsibilities also include software configuration management activities such as understanding deployment requirements, Build, Package, and BVT of the software deliverables assigned with due importance to build and package quality.
  •   Act as reliable, reachable, Point of Contact for any deployment issues within R&D teams and with the Customer Service teams
  •   Analyse, Troubleshoot, debug deployment and installation issues and be able to find the root cause of the problem and derive the solutions from the right team
  •   Ability to Understand the architecture of the system including the subsystems and how each of them interact and/or are interfaced with each other
  •   Self-Reliable, Self-Structured Proven Analysis skills is very crucial for this role
  •   Proven Ability to resolve conflicts and reaching the right solutions covering people and technical aspects
  •   Interact with different stakeholders for build, packaging and release management.
  •   Understand the system requirements and Derive, Implement, Document, Improve and maintain Automated System Tests developed using in-house test framework

Required Skills and Experience:

  •   B.E. / B.Tech / MCA/ M. Tech/ MSc (Any Stream - Preferably Computer Science or Information Science)
  •   Above 8 years of experience in Software development
  • Mandatory and Strong hands-on development Knowledge and experience in C# programming language(.NET Framework or .NET Core), OOPS Concepts,
  • Solid grasp of Powershell, Python and batch scripting and command-line operations on windows
  • Mandatory development Knowledge and experience in packaging desktop software(/application) components and generation of MSI installers using WiX Toolset (including custom actions, features/components, etc)
  • Proven troubleshooting ability: logs, test failures, build errors, and environment-specific bugs
  • Excellent communication, collaboration skills and emotional intelligence, especially in a global/multicultural team setup
  • Self-motivated and comfortable dealing with incomplete knowledge transfer
  • Experience navigating large legacy codebase
  •   Able to multi-task, work under pressure and manage multiple project activities and responsibilities effectively.

Nice to Haves:

  • Experience on version controls Clearcase, tfvc, git and migration of code base to git is a great advantage
  • Experience in Azure DevOps, Jenkins pipelines, AzDo work items is an advantage
  •   Cross-functional (Quality /Development/Test / PM/IT) and cross-geography experience is highly desirable.
  •   Knowledge of Windows internals (file system, registry, services)
  •   Exposure to installer-related tools like Orca, Process Monitor etc

What You’ll Need to Succeed:

  • A mindset of ownership and curiosity
  • Strong reverse engineering and documentation instincts
  • Comfort operating in ambiguous, legacy-heavy environments
  • The ability to collaborate diplomatically with remote teams and resolve cross-team blockers

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job