Middle/Senior C# Engineer
Intetics
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Tech stack
Autodesk Revit
Unit Testing
C Sharp (Programming Language)
Genetic Algorithm
Linux Servers
.NET Core
Blazor
Tekla (Software)
Information Technology
Web Api
Job description
-
Implementing generic algorithms (with minimal settings) those suit to needs of different customers
-
Cover new functionality with unit tests and maintain existing tests.
-
Implement multiple integrations with Tekla/Revit and and other constructor's computation software.
-
Longer term tasks revolve around performance updates. For example, we are currently working on certain algorithms running on the GPU rather than the CPU. But some existing algorithms are also simply inefficient.
-
From time to time, there is UI work in Blazo, + Minkowski Sum
- Voxelization
- Meshing
- Raytracing
- KMeans clustering
- Polygon clipping
- Traveling salesman
- Binary search trees
- Path finding algorithms
- Genetic algorithms
Requirements
Do you have experience in UI?, Do you have a Master's degree?, * 3+ years of experience with C#
- Experience with .NET Core Web API
- Good mathematical knowledge of linear algebra (bachelor/master degree in computer science/maths/engineering)
- Learned, understand, used at least few algorithms from the list below, * Experience in the construction industry or other parts of engineering (preferred but not required)
- Experience in Blazor (preferred but not required)
- Experience with hosting Linux servers (preferred but not required)