Search by job, company or skills

Software Developer (C++)

Software Developer (C++)

Siemens
6-8 Years
Not Disclosed
Early Applicant
  • Posted 21 hours ago
  • Be among the first 10 applicants

Job Description

Job Requirements

Roles and responsibilities:

  • Design and develop software solutions for MR Digitalization initiatives in the MR Scanner domain
  • Translate product and business requirements into scalable, extensible, and maintainable software solutions
  • Own the technical delivery of complex features or modules across the software development lifecycle, including design, implementation, unit testing, integration, and quality closure.
  • Contribute to software quality through design reviews, code reviews, automated testing, and adoption of engineering best practices.
  •  Lead technical investigations, troubleshoot complex issues, and propose sustainable technical solutions
  •  Mentor junior engineers, support code quality improvements and promote engineering excellence within the team.
  •  Collaborate with product management, architects, domain experts, and global engineering teams to define/refine technical solutions for assigned features or modules.
  • Identify and contribute to improvements in performance, modernization, automation, development efficiency, and technical debt reduction.

Qualification And Experience

  • 6-8 years of experience in software design and development using C++(Primary) and C#
  • B.E/B. Tech/M. Tech (Computer Science, Electronics)
  • Strong understanding in software architecture, design patterns, object-oriented design, and scalable distributed systems
  • Strong knowledge of concurrent programming, multithreading, asynchronous processing, and performance optimization
  • Hands-on experience with Microservices, REST APIs, cloud-native development, containerization, and CI/CD
  • Hands-on experience with Azure DevOps, Docker, Kubernetes (preferred), and cloud technologies.
  • Familiarity with AI-assisted development tools and their application for engineering efficiency
  • Strong learning agility to switch across technologies and domain as per the project needs
  • Excellent analytical, troubleshooting, and system-level debugging skills.
  • Ability to drive technical initiatives independently.
  • Strong communication and stakeholder management skills across global teams.
  • Demonstrated ability to mentor engineers and drive engineering best practices.
  • Strong communication, collaboration, and stakeholder interaction skills.

Benefits

Qualification and Experience:

  • 6-8 years of experience in software design and development using C++(Primary) and C#
  • B.E/B. Tech/M. Tech (Computer Science, Electronics)
  • Strong understanding in software architecture, design patterns, object-oriented design, and scalable distributed systems
  • Strong knowledge of concurrent programming, multithreading, asynchronous processing, and performance optimization
  • Hands-on experience with Microservices, REST APIs, cloud-native development, containerization, and CI/CD
  • Hands-on experience with Azure DevOps, Docker, Kubernetes (preferred), and cloud technologies.
  • Familiarity with AI-assisted development tools and their application for engineering efficiency
  • Strong learning agility to switch across technologies and domain as per the project needs
  • Excellent analytical, troubleshooting, and system-level debugging skills.
  • Ability to drive technical initiatives independently.
  • Strong communication and stakeholder management skills across global teams.
  • Demonstrated ability to mentor engineers and drive engineering best practices.
  • Strong communication, collaboration, and stakeholder interaction skills.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Asynchronous processing

Cloud-native development

Object-oriented design

Scalable distributed systems

AI-assisted development tools

CI/CD

About Company

Similar Jobs

7-10 yrs
Bengaluru, India
Skills:
.NET, .Net Core, C#, Bdd, Angular, Wpf, Tdd, Webapi, Html5, Wcf, ASP.NET, AI tools, Azure CI/CD Pipelines
4-6 yrs
Bengaluru, India
Skills:
software design patterns , Embedded Systems Development, Agile, Memory Management, Github, Windows, Networking Protocols, Linux, Performance Tuning, Debugging, Apis, Safe, Database Integration
6-8 yrs
Bengaluru, India
Skills:
Git, C++, Agile Scrum, Jira, Customer OS Application, Controls Communication, Integration of Grid-Scale Battery and Power Conversion Systems, Object Oriented Software Development
5-8 yrs
Bengaluru, India
Skills:
.Net Core, Devops, Test Automation, Microservices, Docker, Git, Restful Apis
8-10 yrs
Bengaluru, India
Skills:
Ansible, Gitlab, C, Bash Scripting, Python, Kubernetes, Github, Jira, Agile Methodologies, Linux