PpbPosizione /b /ppGarmin Italy Technologies is now boarding a C / C++ Software Developer enrolled in L.68 / 99 lists. /ppYou 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. /ppWe 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. /ppbWhat you'll do : /b /pulliDevelop software in C / C++ /liliCreate and execute designs of Garmin products following applicable software development methodology and releases processes /liliGain experience of SW engineering tools (such as configuration management systems, build processes, and debuggers) as part of the Garmin software development process /liliCollaborate and add value through participation in peer code reviews, providing comments and suggestions /liliProvide reliable solutions to a variety of problems using sound problem-solving techniques /liliPerform technical root cause analysis and outline corrective action for given problems /liliEstimate level of effort, evaluate new options for similar technology, and offer suggestions to improve processes /liliPerform unit-test code for robustness, including edge cases, usability, and general reliability /liliWork collaboratively and professionally with other Garmin associates in cross- functional teams to achieve goals /liliApply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion /liliParticipate in product / application definition activities, including feature analysis and system tradeoffs /li /ulpCaratteristiche del candidato /ppRequisiti tecnici e conoscenze informaticheWhat you'll need : /pliEnrollment in L.68 / 99 lists. /liliBachelor’s Degree in a technical discipline /liliOutstanding academics /liliExperience in C / C++ programming /liliObject-orientated programming principles and Design patterns /liliThorough understanding of computing fundamentals such as data structures, algorithms, memory management, and multithreading /liliKnowledge of the standard library and STL containers /liliMust be team-oriented, possess a positive attitude and work well with others /liliStrong analytical and problem-solving skills and ability to troubleshoot issues /liliAbility to quickly react to feedback, new requirements, and priorities /liliExcellent written and oral communication skills /liliFluency in English /lipbBonus points if you have : /b /pliRelevant experience in software development, image processing and data modelling /liliFamiliarity with Agile (Scrum) project methodologies /liliKnowledge of C++15 / 17 standards /liliExperience with Visual Studio IDE /liliExperience in code management (GIT / Gerrit), configuration management systems and build processes (e.g., Jenkins, Ansible) /liliExperience in mobile development (Java, Objective-C, Swift, Kotlin) /lipLingue straniereE' richiesta la conoscenza delle seguenti lingue /pliInglese : buono (B2-C1) /lipbTitoli preferenziali /b /pliBachelor’s Degree in a technical disciplineTitolo di studioLaurea (primo livello)Area disciplinareingegneriaTipo candidatoNeolaureatoRicerca riservata alle categorie protetteSì /li /p #J-18808-Ljbffr