PpGarmin Italy Technologies is searching for talented and passionate C++ Software developers! /p pYou are self‑motivated, goal‑oriented and strong team player who is willing to be an active contributor to the success of the team, providing technical solutions and support in a dynamic and highly performing environment. /p pWe 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. /p pIn 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. /p h3What you’ll do: /h3 ul liDevelop complex software in C++, create and execute designs for data processing tools in accordance with applicable software development methodology and releases processes /li liGain experience of SW engineering tools (such as configuration management systems, build processes, and debuggers) as part of the Garmin software development process /li liCollaborate and add value through participation in peer code reviews, providing comments and suggestions /li liProvide reliable solutions to a variety of problems using sound problem‑solving techniques /li liPerform technical root cause analysis and outline corrective action for given problems /li liEstimate level of effort, evaluate new options for similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspects /li liPerform unit‑test code for robustness, including edge cases, usability, and general reliability /li liWork collaboratively and professionally with other Garmin associates in cross functional teams to achieve goals /li liApply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion /li liParticipate in product and/or application design including feature analysis and system tradeoffs /li /ul h3What you’ll need: /h3 ul liBachelor’s Degree in technical discipline /li liStrong in C++ programming /li liObject oriented programming principles and design patterns /li liThorough understanding of computing fundamentals such as data structures, algorithms, memory management, multi‑threading and performance optimization /li liKnowledge of the standard library and STL containers /li liMust be team‑oriented, possess a positive attitude and work well with others /li liAbility to collaborate effectively in cross‑functional teams, participating in sprint planning, stand‑ups, and retrospectives /li liStrong analytical and problem‑solving skills and ability to troubleshoot issues /li liAbility to quickly manage feedback, new requirements and priorities /li liExcellent written and oral communication skills /li liFluency in English /li /ul h3Bonus points if you have: /h3 ul liRelevant experience in software development, image processing and data manipulation /li liFamiliarity with modern C++ standards (C++15/17/20) and their practical applications /li liExperience with Visual Studio IDE /li liExperience in code management (GIT/ Gerrit), configuration management systems and build processes (e.g. Jenkins) /li liBasic understanding of GIS concepts and spatial databases /li liExperience with RESTful APIs and Service‑oriented architectures /li liFamiliarity with common project methodologies (e.g. Agile, Scrum) /li /ul h3Pay Range /h3 p€30.000 – €36.000 /p pIn accordance with the 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. /p pCollective Bargaining Agreement applied: Collective Bargaining Agreement Metalworking Industry (CCNL Metalmeccanico Industria) /p pContract Level: C3 /p pOur home: you can find us in via Fondacci 269 in Massarosa (LU), Italy. /p pWorkplace type: on‑site /p pSee more at /p /p #J-18808-Ljbffr