Jobiglo

No results.

C#.Net Software Engineer – Geospatial Development

Caterpillar Inc. · Lac Bibra

New
🇬🇧 English
C#.Net Geospatial libraries MVVM MVC Boost STL Conan CMake POCO RAII SOLID Linux GitHub Actions Unit testing Integration testing

Job description

About the role

Caterpillar Inc. is looking for a C#.Net Software Engineer with strong geospatial development experience to join a small, high‑impact team. You will help evolve a real‑time tracking subsystem that supports autonomous underground mining equipment and enhances safety for operators.

Key responsibilities

  • Design, develop, and test production‑quality C#.Net software for a peer‑to‑peer proximity detection system.
  • Integrate geospatial libraries to enable precise asset tracking underground.
  • Collaborate with local and remote teams to deliver features within a larger software delivery organization.
  • Provide clear technical information throughout the software development lifecycle to aid decision‑making.
  • Deploy applications to Linux‑based environments and containerised platforms using CI/CD pipelines.

Required profile

  • Tertiary degree in IT, Engineering or related field, or equivalent commercial experience.
  • Proven ability to work independently on complex development tasks.
  • Strong communication skills for both technical and non‑technical audiences.
  • Commitment to best‑practice development, testing, and documentation.

Required skills

  • C#.Net development
  • Geospatial libraries
  • Design patterns: MVVM, MVC
  • Boost, STL, Conan, CMake, POCO
  • RAII and SOLID principles
  • Algorithm design for time and space efficiency
  • Linux development and deployment
  • Containerisation (Docker/Kubernetes)
  • CI/CD using GitHub Actions
  • Unit testing and integration testing

What we offer

  • Opportunity to work on cutting‑edge autonomous mining technology.
  • Collaboration with a talented, supportive global team.
  • Long‑term career growth within a leading industrial company.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Caterpillar Inc..
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 2 weeks ago

Expires 1 month from now

13 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Caterpillar Inc.

Lac Bibra