Descrizione dell'offerta
C++ Software Engineer – Geoprocessing Tools (Rome, 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, providing technical solutions and support in a dynamic high-performing environment.
Responsibilities
Develop complex software in C++ and create and execute designs for data processing tools following applicable software development methodology and release processes.
Gain experience with software 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 application design including feature analysis and system trade-offs.
Qualifications
Bachelor’s Degree in a technical discipline.
Strong in C++ programming and 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.
Team-oriented, positive attitude and ability to work well with others.
Effective collaboration skills 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 manage feedback, new requirements and priorities quickly.
Excellent written and oral communication skills.
Fluency in English.
Bonus points if you have:
Relevant experience in software development, image processing and data manipulation.
Familiarity with modern C++ standards (C++15/17/20) and practical applications.
Experience with Visual Studio IDE.
Experience in code management (GIT/Gerrit), configuration management systems and build processes such as Jenkins.
Basic understanding of GIS concepts and spatial databases.
Experience with RESTful APIs and service-oriented architectures.
Familiarity with common project methodologies such as Agile and Scrum.
Salary & Benefits Pay Range: €30 000 – €36 000. 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. Collective Bargaining Agreement applied: Collective Bargaining Agreement Metalworking Industry (CCNL Metalmeccanico Industria). Contract Level: C3. Workplace type: on-site. Location: Massarosa (LU), Italy.
#J-18808-Ljbffr
Responsibilities
Develop complex software in C++ and create and execute designs for data processing tools following applicable software development methodology and release processes.
Gain experience with software 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 application design including feature analysis and system trade-offs.
Qualifications
Bachelor’s Degree in a technical discipline.
Strong in C++ programming and 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.
Team-oriented, positive attitude and ability to work well with others.
Effective collaboration skills 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 manage feedback, new requirements and priorities quickly.
Excellent written and oral communication skills.
Fluency in English.
Bonus points if you have:
Relevant experience in software development, image processing and data manipulation.
Familiarity with modern C++ standards (C++15/17/20) and practical applications.
Experience with Visual Studio IDE.
Experience in code management (GIT/Gerrit), configuration management systems and build processes such as Jenkins.
Basic understanding of GIS concepts and spatial databases.
Experience with RESTful APIs and service-oriented architectures.
Familiarity with common project methodologies such as Agile and Scrum.
Salary & Benefits Pay Range: €30 000 – €36 000. 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. Collective Bargaining Agreement applied: Collective Bargaining Agreement Metalworking Industry (CCNL Metalmeccanico Industria). Contract Level: C3. Workplace type: on-site. Location: Massarosa (LU), Italy.
#J-18808-Ljbffr
Informazioni aggiuntive
Opportunità: C++ Software Engineer – Geoprocessing Tools a Roma, Lazio
Sei alla ricerca di una posizione come C++ Software Engineer – Geoprocessing Tools presso Altro a Roma? Di seguito trovi tutti i dettagli di questa offerta di lavoro.
Retribuzione indicativa: 30.000€ – 36.000€
Competenze valorizzate
- C++
- Jenkins
- Git
- Agile
- Scrum
Lavorare a Roma
Roma offre opportunità lavorative sia nel settore pubblico che privato, con una forte presenza di aziende internazionali e istituzioni.
Settore: Informatica e tecnologia
Competenze rilevate
Candidatura e Ritorno (in fondo)
Ricevi annunci simili
Inserisci la tua email: ti avvisiamo quando escono nuovi annunci corrispondenti.
✅ Controlla la tua email e clicca il link per confermare l'alert.
Nessun account necessario. Disiscrizione con un clic dall'email.