Software Engineer
This job is no longer available.
Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being Conceived and manufactured using our Product Lifecycle Management (PLM) software.
The software engineer filling this position will be a member of a development team working on developing, improving, and maintaining finite element software and CAE data management software for Windows, Linux, and MAC platforms. Development responsibilities will be completed following an ISO certified development process. Responsibilities will include defining requirements and functional specifications to satisfy customer workflows, utilizing structured and object-oriented analysis and design techniques, implementing and integrating algorithms, crafting and executing quality assurance and quality certification test plans, and assisting with documentation. Support activities will include addressing internally and externally reported bugs and maintaining test suites.
Prerequisites and Essential Functions
Bachelor of Science (BS) or Master of Science (MS) in Computer Science, Mechanical Engineering, Aerospace Engineering, Civil Engineer, Engineering Mechanics, or equivalent
- We are looking for candidate with at least 3 years' experience using C structured and C++ object-oriented programming techniques in a commercial quality software environment
At least 3 years' experience with finite element modeling and analysis and computer-aided engineering (CAE) software
Experience with Product Data Management (PDM) software is a plus !
Roles & Responsibilities:
Activities include the entire suite of Software Development Lifecycle process steps (SDLC), including:
- Project Management. Participates in project planning (task subdivision, and identification, dependency identification, estimating effort) and project tracking (monitoring, reporting and adjusting).
Process focus. Follows established good/best practices and standards to help efficiently develop high quality software.
Product or proven experience. Maintains industry and technology knowledge in relevant product areas. Evaluate customer requests and develop an understanding of customer needs.
Requirement Definition. Possesses sufficient domain knowledge to understand and Analyzes requirements and detail the requirements in formal specifications.
Functional Specification. Proposes and defines creative and feasible solutions to optimally address the requirements and documents (or helps to document them) in formal specifications.
Test Planning. Analyzes code paths and system functionality to create test plans.
Algorithm and Software Design. Designs well-constructed software routines that are potentially reusable. Documents the software design.
Coding. Develops code that achieves quality goals as defined by CFURPS (Compatibility, Functionality, Usability, Reliability & Reusability, Performance, Supportability & Scalability). Uses clear, understandable logic to write efficient, maintainable code, which meets the design specifications, quality requirements, and coding standards.
Testing. Executes code level and system level test plans and reports results.
Maintenance (includes debugging). Maintains existing products and troubleshoots customer problems. Explores the actual root cause of a deficiency such that the source of the problem is removed, rather than implementing a symptomatic fix.
Environment and Builds. Support integration of code. Build, test, and distribute global builds to multiple development sites.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.
We are Siemens
A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow! We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.
Want more jobs like this?
Get jobs in Pune, India delivered to your inbox every week.

Siemens Software. 'Transform the everyday' and 'Accelerate transformation'
#LI- PLM
#LI-Hybrid.
Perks and Benefits
Health and Wellness
- Health Insurance
- Health Reimbursement Account
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- FSA With Employer Contribution
- HSA
- HSA With Employer Contribution
- Fitness Subsidies
- On-Site Gym
- Pet Insurance
- Mental Health Benefits
- Virtual Fitness Classes
Parental Benefits
- Birth Parent or Maternity Leave
- Non-Birth Parent or Paternity Leave
- Family Support Resources
- On-site/Nearby Childcare
- Adoption Leave
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
- Work-From-Home Stipend
Office Life and Perks
- Commuter Benefits Program
- Casual Dress
- Happy Hours
- Snacks
- Some Meals Provided
- Company Outings
- On-Site Cafeteria
- Holiday Events
Vacation and Time Off
- Paid Vacation
- Unlimited Paid Time Off
- Paid Holidays
- Personal/Sick Days
- Sabbatical
- Leave of Absence
- Volunteer Time Off
Financial and Retirement
- 401(K)
- 401(K) With Company Matching
- Pension
- Company Equity
- Stock Purchase Program
- Performance Bonus
- Relocation Assistance
- Financial Counseling
- Profit Sharing
Professional Development
- Tuition Reimbursement
- Learning and Development Stipend
- Promote From Within
- Mentor Program
- Shadowing Opportunities
- Access to Online Courses
- Lunch and Learns
- Internship Program
- Work Visa Sponsorship
- Leadership Training Program
- Associate or Rotational Training Program
Diversity and Inclusion