- Develop complex software in C/C++, create and execute designs for data processing tools according to applicable software development methodology and release processes
- Collaborate with peers on code reviews, provide comments and suggestions to enhance quality
- Provide reliable solutions to problems using sound problem-solving techniques
- Perform technical root cause analysis and corrective action planning
- Estimate effort levels, evaluate new technology options, and suggest process improvements
- Collaborate professionally with Garmin associates in cross-functional teams to achieve goals
- Bachelor's Degree in a technical discipline
- Strong C/C++ programming skills, including object-oriented programming principles and design patterns
- Thorough understanding of computing fundamentals, such as data structures, algorithms, memory management, multi-threading, and performance optimization
- Team-oriented attitude, strong analytical and problem-solving skills, and excellent written and oral communication skills
C / C++ Software Engineer - geoprocessing tools - Tuscany - Garmin Italy Technologies

Descrizione
About the Role
Join a dynamic and highly performing environment as a talented and passionate C/C++ Software developer. You will be an active contributor to the success of our team, providing technical solutions and support.
Key Responsibilities:
Requirements:
About Garmin Italy Technologies
We produce electronic charts for the leisure boating market at our office in Massarosa, Tuscany. Our mission is to delight customers with market-leading marine cartography content and features through creativity, engineering excellence, and efficient production procedures. Our products are available in GPS chartplotters and mobile apps for Apple and Android devices. With over 20,000 associates worldwide, Garmin brings GPS navigation and wearable technology to various markets.