Garmin Italy Technologies Srl
C / C++ Software Engineer
Job Location
Massarosa, Italy
Job Description
Caratteristiche del candidato Requisiti tecnici e conoscenze informaticheWhat you'll need: Posizione Garmin Italy Technologies is now boarding a C/C++ Software Developer enrolled in L.68/99 lists. You are self-motivated, goal-oriented, and a strong team player willing to actively contribute to the success of the team by providing technical solutions and support in a dynamic, high-performance environment. We offer you the chance to join a team of software professionals who all work together to achieve the best results for our customers. You will work with people with a pioneering spirit and passion for challenges. What you'll do: • Develop software in C/C++ • Create and execute designs of Garmin products following applicable software development methodology and releases processes • Gain experience of 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, and offer suggestions to improve processes • 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/application definition activities, including feature analysis and system tradeoffs Caratteristiche del candidato Requisiti tecnici e conoscenze informaticheWhat you'll need: • Enrollment in L.68/99 lists. • Bachelor’s Degree in a technical discipline • Outstanding academics • Experience in C/C++ programming • Object-orientated programming principles and Design patterns • Thorough understanding of computing fundamentals such as data structures, algorithms, memory management, and multithreading • Knowledge of the standard library and STL containers • Must be team-oriented, possess a positive attitude and work well with others • Strong analytical and problem-solving skills and ability to troubleshoot issues • Ability to quickly react to feedback, new requirements, and priorities • Excellent written and oral communication skills • Fluency in English Bonus points if you have: • Relevant experience in software development, image processing and data modelling • Familiarity with Agile (Scrum) project methodologies • Knowledge of C++15/17 standards • Experience with Visual Studio IDE • Experience in code management (GIT/ Gerrit), configuration management systems and build processes (e.g., Jenkins, Ansible) • Experience in mobile development (Java, Objective-C, Swift, Kotlin) Lingue straniereE' richiesta la conoscenza delle seguenti lingue Inglese: buono (B2-C1) Titoli preferenziali• Bachelor’s Degree in a technical disciplineTitolo di studioLaurea (primo livello)Area disciplinareingegneriaTipo candidatoNeolaureatoRicerca riservata alle categorie protetteSì J-18808-Ljbffr
Location: Massarosa, Toscana, IT
Posted Date: 8/16/2025
Location: Massarosa, Toscana, IT
Posted Date: 8/16/2025
Contact Information
Contact | Human Resources Garmin Italy Technologies Srl |
---|