Open In App

Siemens PLM Work Experience as Senior Software Engineer

Last Updated : 16 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Prior to the current company, I worked with Siemens for approximately 3 years. I came there from another company which worked in same domain i.e., Development of CAD (Computer Aided Design) software&#x2019s.

Company Overview

This product-based company builds CAD and PLM software&#x2019s which are used by top companies in automobile, aviation and manufacturing sector. The software&#x2019s are created using C, C++, Java, Full stack development and Cloud technologies. A part of the company also works on documentation, automated testing using selenium etc.

My role and responsibilities

The onboarding process was quick, and I was inculcated in Routing team which dealt with development and maintenance of cabling/piping module of NX software. Since I already had some development experience in CAD domain, I was comfortable from day one of the work. I was provided with learning material for self-paced learning. My manager was an enthusiastic workaholic and helped me to quickly gel in with the team members and take on complex development tasks. On daily basis my routine included:

  • Completing assigned development tasks using C/C++ programming language
  • Running automated tests to validate implemented functionality
  • Working on defects reported by customers or internal testing team
  • Collaborating with team members or other teams for finishing up any interdependent tasks
  • Creating automated tests for finished projects

Product managers helped to guide the direction of software development by bringing in ideas provided by customers. I never felt overloaded at any point of time and was able to comfortably complete assigned tasks in stipulated time.

Work environment

The company provides plenty of growth and learning opportunities through their internal learning tools as well as team interchangeability programs. This allows you to take on challenging roles if needed.

Frequent technical events such as hackathon or technical presentations are conducted to keep up the development morale. You get plenty of personal time for a balanced work life.

You will get good growth opportunities in this company as a fresher or as a mid-level software engineer. However, once you grow up the ladder, the opportunities might decrease as being a product based company, very few positions open up at higher level.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads