Company Name: 3DPLM Software Solution Limited
Job Location: Pune
Experience: 1 - 5 years
Keywords / Skills: C++, CAA, COM
Function: IT
Role: Software Engineer/ Programmer
Industry: IT/ Computers – Software
Job Description
This position is for a software engineer to join the
SolidWorks CAD development group within the 3DPLM R&D division.
This engineer will design and implement new user
functionality in the SolidWorks Live Building product.
About SolidWorks Live Buildings:
Live Buildings provides a service for the construction
community to design and experience any type of building during the planning and
concept phases.
Planners and architects can make decisions for bids and
launch projects while considering aesthetics, services, structural criteria and
associated cost estimates.
Based on proven and unique 3D geometric and functional modelers,
Live Buildings allows you to model buildings of any complexity. You can sketch
your building in 3D just as you think, get an in
itial estimate of volumes and surfaces, modify it
interactively and collaboratively.
Plus you can share 3D concepts and lifelike renderings with
a broad community.
Nature of Work:
Projects will be vertical in nature including the User
Interface all the way down to the Geometric Utilities needed to get the job
done.
This individual will work closely with product definition
and other team members in implementing new software solutions or eliminating
limitations which prevent the successful use of SolidWorks mechanical design
software.
The work is heavily dependent upon effective programming
capabilities as well as understanding a complex CAD architecture.
The individual will be part of a highly qualified and
successful goal orientated team.
MINIMUM EXPERIENCE:
3 or more years' professional experience in software
engineering. Experience in professional development on a CAD system is
preferred.
EDUCATION:
Architectural, Civil, Mech or related descipline degree
required, prefer higher levels of academic achievement - degree in Mathematics,
Scientific or Engineering discipline, Computer Science.
REQUIREMENTS:
Must have a strong working knowledge of computer science and
professional work experience with all Windows OS development environments
including MS Visual Studio, CAA, Visual C++, MFC and STL.
The individual should demonstrate an awareness and
understanding of achieving goals and meeting milestones with an ability to work
individually or as part of a team with good communication and interpersonal
skills.
A good aptitude of linear algebra, geometry, math and
related programming skills is essential.
A strong intuitive understanding of software ease-of-use is
essential.
Must have demonstrated the ability to design and implement
software algorithms as part of an overall complex software system.
The individual must possess good programming skills with a
working knowledge of CAD systems.
Experience in user facing applications and programming with
geometric kernels (like Parasolid, ACIS, etc.) is preferred.
Experience in working with CAD drawing related functionality
is a definite plus.
Comments