Software Engineer (NX CAD; C++)
We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation- helping innovative global manufacturers design better products, faster! With the resources of a large company, and the energy of a software start-up, we have fun together while creating a world class software portfolio. Our culture encourages creativity, welcomes fresh thinking, and focuses on growth, so our people, our business, and our customers can achieve their full potential.
Qualified Applicants must be legally authorized for employment in the United States. Qualified Applicants will not require employer sponsored work authorization now or in the future for employment in the United States.
Key Responsibilities:
This position is for a Software Engineer working on a large commercial CAD application in the area of integrating NX CAD. The employee will perform software design and software programming for the NX CAD product with focus on surpassing customer expectations and achieving high quality and on-time delivery. The position requires performing all of the SDLC steps of software design for one area of a product. The employee will create, document and execute software designs for focused product areas. Some customer interaction may be required.
- Contributes individually or in a team as needed to meet the requirements of various projects
- Maintains existing software code and resolves customer and internally reported problems
- Able to write clean, robust and maintainable code to minimize the cost of defects over time.
- Works with customers to understand and improve existing code for their area.
- Follows the various steps in the SDLC process including writing design documents and coding.
- Bachelor's or Master's degree in Computer Science, Engineering, or other numerate discipline from a reputed institute
- Product development experience will be a plus, as will familiarity with the software development life cycle
Skills:
- Must have a strong knowledge of C++
- Knowledge of advanced data structures, object-oriented analysis and design
- Must have demonstrated skills in design and programming
- Ability to continually improve and learn new areas.
Others:
- Ability to work well in a team
- Proactive
- Capable of independent work as well as collaborative development.
Why us?
Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.
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!
Want more jobs like this?
Get jobs in Cincinnati, OH delivered to your inbox every week.

Siemens Software. Transform the Everyday
#LI-PLM
#LI-HYBRID
90,000 162,000 3-5
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