C++ Software Engineer – Geoprocessing Tools (Emilia-Romagna)

C++ Software Engineer – Geoprocessing Tools (Emilia-Romagna)

01 ago
|
Garmin Italy Technologies
|
Emilia-Romagna

01 ago

Garmin Italy Technologies

Emilia-Romagna

C++ Software Engineer – Geoprocessing Tools, Massarosa, Tuscany, Italy

Garmin Italy Technologies is searching for talented and passionate C++ Software developers!

You are self‑motivated, goal‑oriented and a strong team player willing to be an active contributor to the success of the team, providing technical solutions and support in a dynamic and high‑performing environment.

In this role, you will be responsible for designing and developing complex C++ software to support the creation of Garmin marine charts, delivering high‑quality cartography products to our customers.

What you'll do:

- Develop complex software in C++, create and execute designs for data processing tools in accordance with applicable software development methodology and release processes
- Gain experience with SW engineering tools such as configuration management systems, build processes, and debuggers as part of the Garmin software development process
- Collaborate and add value through participation in peer code reviews, providing comments and suggestions
- Provide reliable solutions to a variety of problems using sound problem‑solving techniques
- Perform technical root cause analysis and outline corrective action for given problems
- Estimate level of effort, evaluate new options for similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspects
- Perform unit‑test code for robustness, including edge cases, usability, and general reliability
- Work collaboratively and professionally with other Garmin associates in cross‑functional teams to achieve goals
- Apply a sense of urgency, commitment, and focus on the right priorities in developing solutions in a timely fashion




- Participate in product and/or application design including feature analysis and system tradeoffs

What you'll need:

- Bachelor's Degree in a technical discipline
- Strong knowledge of C++ programming
- Object‑oriented programming principles and design patterns
- Thorough understanding of computing fundamentals such as data structures, algorithms, memory management, multi‑threading and performance optimization
- Knowledge of the standard library and STL containers
- Must be team‑oriented, possess a positive attitude and work well with others
- Ability to collaborate effectively in cross‑functional teams, participating in sprint planning, stand‑ups, and retrospectives
- Strong analytical and problem‑solving skills and ability to troubleshoot issues
- Ability to quickly manage feedback, new requirements and priorities
- Excellent written and oral communication skills
- Fluency in English

Premio points if you have:

- Relevant experience in software development, image processing and data manipulation
- Familiarity with modern C++ standards (C++15/17/20) and their practical applications
- Experience with Visual Studio IDE
- Experience in code management (GIT/Gerrit), configuration management systems and build processes (e.g., Jenkins)
- Basic understanding of GIS concepts and spatial databases
- Experience with RESTful APIs and Service‑oriented architectures
- Familiarity with common project methodologies (e.g., Agile, Scrum)

In accordance with Directive (EU) 2023/970 on Pay Transparency, our organization is committed to ensuring equal pay for men and women for equal work or work of equal value.

Workplace type: on‑site

#J-18808-Ljbffr

📌 C++ Software Engineer – Geoprocessing Tools (Emilia-Romagna)
🏢 Garmin Italy Technologies
📍 Emilia-Romagna

Candidati a questo annuncio

Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: c++ software engineer – geoprocessing tools (emilia-romagna) / emilia-romagna

Iscriviti a questa job alert:

Ricevi via email le nuove offerte di lavoro per: c++ software engineer – geoprocessing tools (emilia-romagna) / emilia-romagna