Software Engineer (.NET, Angular and AI)

Trimble

Trimble is looking for a Software Engineer (.NET, Angular and AI).

  • Full-time
  • MBO, HBO, WO

What are you going to do?

You will extend and continue to develop the existing next-gen automation and AI for Mechanical Electrical and Plumbing (MEP) system design, including user interfaces. This involves collaborating with teams in Bodegraven, Bonn, Brasov, and other European and North American locations, working with application engineers and developers to ensure technical excellence and standardized, sustainable solutions. This role offers a unique opportunity to shape the future of CAD/CAE products for building engineers, utilizing cutting-edge platforms, ASP.NET microservices, and Angular front ends.

Tasks

Develop cross-product capabilities and integrations around algorithmics and AI boosting customers’ productivity

Support product integrations, maintenance, bugfixing.

Work closely with the application domain experts (e.g., product managers, engineers, support) and possibly with the customers, to define and understand achievable requirements;

Work with the project team to understand project goals, help to define useful milestones, the breakdown and estimating of the engineering tasks

Participate in technical/design reviews as required by the project framework;

Help maintain and archive design documents, source code, and other work products necessary for the project;

  • Ensure that software is developed according to the company's delivery framework and standards, including Quality and CyberSecurity
  • Shape the collaborative team culture, and efficient agile processes

What do we ask?

What Skills & Experience You Should Bring

  • Proven experience in full stack software development with .NET, ASP.NET, Angular, TypeScript, Docker, and databases (non-SQL and SQL).
  • Strong understanding of software engineering principles and best practices, including modular web-first development.
  • Ability to work independently with minimal instruction on day-to-day tasks.
  • Experience in leading small projects and mentoring less experienced colleagues.
  • Excellent and result-oriented problem-solving skills and ability to think creatively.
  • Strong communication skills and ability to explain complex information clearly
  • Experience working in an Agile team environment.
  • Fluent in English (C1)
  • At least one additional language: Dutch, French or German

What Skills & Experience You Could Bring

  • Experience with C++ and Python
  • Experience with machine learning & pattern recognition algorithms
  • Good understanding of mathematics, especially linear algebra and graph theory

What do we offer?

  • Hands-on in interesting and exciting projects in planning, simulation, calculation and 2D / 3D visualization and automation
  • A great team to work with
  • Door opener to one of the largest and most successful digital corporations in the world with more than 12,000 employees
  • Collaborative and professional work environment

Apply immediately

No account required