Software Developer - (C# ,Windows Security)
Siemens
Software Engineering
Bengaluru, Karnataka, India
Posted on Jul 4, 2025
Job Description
Job ID
469560
Company
Siemens Healthcare Private Limited
Organization
Siemens Healthineers
Job Family
Research & Development
Experience Level
Experienced Professional
Full Time / Part Time
Full-time
Contract Type
Permanent
Role Summary:
We are looking for a skilled Software Developer to join our Cybersecurity team, focusing on developing security features and capabilities for Windows environments as part of MRI Scanner Software. The role involves designing and implementing security modules for systems operating across edge devices, cloud platforms, and AI/ML pipelines, ensuring compliance with medical device regulations and robust cybersecurity standards.
Key Responsibilities:
- Design, implement, and maintain security features for MRI scanner software running on Windows and Linux platforms.
- Develop C#/.NET components (primarily for Windows) and contribute to security modules, ensuring secure design and performance.
- Collaborate with cybersecurity architects to integrate secure coding principles across Windows components.
- Implement features for authentication, encryption, secure communication, and system hardening on both platforms.
- Participate in threat modelling, design reviews, and code reviews with a security focus.
- Ensure implementations are compliant with regulatory standards (FDA, IEC 62304, ISO 27001, GDPR/HIPAA).
- Debug and resolve complex software issues related to security on Windows and Linux environments.
- Work with edge, cloud, and AI/ML teams to integrate security within distributed system architectures.
- Bachelor’s or Master’s degree in Computer Science, Information Security, Electronics, or related engineering fields.
- 3-7 years of software development experience, including:
- Strong C#/.NET development for Windows.
- Solid understanding of Windows Security Essentials, including:
- Authentication & Authorization (Active Directory, Windows Credentials)
- Windows hardening and privilege management
- User and permission management
- Secure communication, certificates, and encryption libraries
- SSH, secure configuration, and OS hardening
- Knowledge of secure coding practices, OWASP, threat modelling, and vulnerability remediation.
- Exposure to containerization security (Docker, Kubernetes) on Windows/Linux.
- Familiarity and Desire to work with edge computing, cloud integrations (Azure/AWS), and AI/ML security considerations.
- Certifications such as Microsoft Certified: Security, Compliance, and Identity Fundamentals, CompTIA Security+, RHCSA/RHCE, or similar.
- Linux development experience (e.g., using shell scripting, C/C++, or Python for system modules).
- Strong problem-solving and analytical abilities.
- Effective collaboration and communication skills within cross-functional global teams.
- High attention to detail with a security-first and quality mindset.
Why Join Us?
- Contribute to innovative MRI technologies improving patient care worldwide.
- Be part of a team driving cybersecurity excellence in medical device software.
- Opportunities to grow across Windows, Linux, edge computing, cloud, and AI/ML security domains.