Siemens Careers

Senior Software Engineer

Bengaluru, India
Research & Development

English (UK)

Job Description

Title: Software Developer – Senior Software Engineer 

Location: Bangalore, India Organization: CT RDA DS AA EM DG-PRO RDE 

Mode of employment: Full time 

What are my responsibilities? 
• Analyze software requirements and software functional specifications in accordance with business needs
• Design, develop, unit test and maintain reusable PC software and embedded software components for energy domain 
• Perform code and document reviews, create technical documentation (requirements, design, code, test, user help), and ensure that the delivery conforms to organization and project quality requirements 
• Ensure submission and integration of solution artifacts into software configuration management system, within committed delivery timelines 
• Collaborate with multiple products on requirements analysis, component integration, and continuous delivery What do I need to qualify for this job? B.E/ B. Tech/ MCA/ M.E/ M. Tech What else do I need to know? Knowledge and Experience 
• 4 - 6 years of experience in software design and development 
• Strong knowledge in object-oriented programming and software design concepts • Expertise in programming languages – C and C++ 
• Good knowledge in embedded software development • Knowledge in platforms – VxWorks/Embedded Linux • Experience in unit test automation tools – Google Test/Boost 
• Knowledge in cyber security concepts is preferred 
• Good analytical and problem-solving skills 
• Good communication skills (oral and written) and a quick learner of new technologies and trends 
• Ability to effectively communicate and interact with various stakeholders •
 Knowledge of electrical engineering domain will have additional weightage

Job ID: 92882

Organization: Corporate Technology

Experience Level: Early 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?