Position: Software developer
Expertise: Python, C++, OpenGL, ASP.NET, C Sharp,Geometry, Design
Description
JD for Sr. Software Developer
Role: Senior Software Developer
Experience: 3 to 5 Years Qualification:
Qualification: B. Tech/B.E.
Responsibilities:
• You will collaborate with a multidisciplinary engineering team to develop various applications for the
Additive Manufacturing process chain.
• You will be required to research and implement advanced algorithms and mathematical models. You
will optimize CPU performance and memory usage of applications.
• You will be involved in the design of the software architecture.
• You should be self-motivated and have strategic thinking abilities.
• The working environment and architecture primarily consists of C++ geometry processing and
simulation libraries, coupled with visualization frameworks.
• Writing and Documenting High-Quality Code for Additive Manufacturing applications
• Developing Algorithms for Performance Improvements
• Bug Fixing and Regression Testing
• Developing Test Cases
• Designing, Developing, and Implementing Geometry Processing Libraries
• Leading a Team of Junior Software Engineers and Developers (This ability will be a plus)
Required Skills:
• Bachelors / Master in Mechanical Engineering, Computer Science or related field with 3- 5 Years of
Experience.
• Good Understanding of OOPs Concepts, Design Patterns
• Hands-On Experience in Developing Applications for The Geometry Domain
• Math Proficiency - Linear Algebra, Numerical Analysis, Computational Geometry
• Ability to Work with A Multi-Disciplinary Team of Engineers.
• Technologies (Some combination of these will be suitable)
1. Strong C++, C# Skills o Python o OpenGL, WPF
2. C#.Net, ASP.NET
Good to Have Skills:
• 3D Graphics Experience
• Machine Learning Experience
• Knowledge of Meshing and Mesh Topology
• Familiarity with 3D Printing in General and Metal 3D Printing in Particular
• Knowledge of Cloud technologies / Developing applications for the Cloud
Click here to Apply Join FaceBook Channel Here Join Twitter Channel
Email Me Join Linkedin Channel Here Join Telegram Channel
No comments:
Post a Comment