Software Engineer (NX CAD; C++)

Siemens CorporationCincinnati, OH
28dHybrid

About The Position

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. 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.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or other numerate discipline from a reputed institute
  • 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.
  • Ability to work well in a team
  • Proactive
  • Capable of independent work as well as collaborative development.

Nice To Haves

  • Product development experience will be a plus, as will familiarity with the software development life cycle

Responsibilities

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service