PROJECT DESCRIPTION:
Developing plug-ins for various CAD systems, such as Inventor®, Revit®, AutoCAD®, and fixing bugs for the customer who is a contractor for one of the major cable producers in the world.
MINIMUM EXPERIENCE:
3+ years of software development, preferably within CAD, PLM, or other engineering software applications.
EDUCATION:
BS or MS in computer science, math, or engineering.
REQUIREMENTS:
- Strong experience in C#, JavaScript®/TypeScript languages, React/Angular.
- Demonstrable knowledge of principles and design patterns.
- Understanding of commonly used data structures and algorithms.
- Knowledge of some of the following tools, libraries, or frameworks: OpenGL®, WebGL™, Three.js, Math.NET Numerics, and Accord.NET.
- Sound fundamentals of computational or discrete geometry, 3D graphics, or linear algebra for geometry-based products development.
- Strong experience in programming Revit® CAD software.
- Experience in programming with some of the following CAD or other engineering software is an asset: Rhino®, SOLIDWORKS®, Solid Edge®, BRL-CAD, and other CAD software with an SDK or API for .NET.
- Ability to solve problems independently.
- Intermediate or higher level of speaking, reading, and writing skills in English.
DUTIES:
- Implement new functionality.
- Perform defect fixes.
- Participate in planning, status meetings, and other team activities.
- Achieve project goals.
COMPENSATION AND BENEFITS:
- Competitive salary.
- Professional and friendly team.
- Flexible work schedule.
- Hybrid work mode.
- Paid vacation, sick days, and so on.
- Medical insurance.