Window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.navionics.com\/usa\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.navionics.com\/usa\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.navionics.com\/usa\/"} { "#authenticationPopup": { "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.navionics.com\u002Fstatic\u002Fversion1708337464\u002Ffrontend\u002Fnavionics\u002Fnavionics\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" } } { "*": { "Magento_Customer/js/section-config": { "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]}, "clientSideSections": ["checkout-data","cart-data"], "baseUrls": ["https:\/\/www.navionics.com\/usa\/","http:\/\/www.navionics.com\/usa\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","instant-purchase","loggedAsCustomer","persistent","review","wishlist","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } } } { "*": { "Magento_Customer/js/customer-data": { "sectionLoadUrl": "https\u003A\u002F\u002Fwww.navionics.com\u002Fusa\u002Fcustomer\u002Fsection\u002Fload\u002F", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart","persistent"], "cookieLifeTime": "360000", "updateSessionUrl": "https\u003A\u002F\u002Fwww.navionics.com\u002Fusa\u002Fcustomer\u002Faccount\u002FupdateSession\u002F" } } } { "*": { "Magento_Customer/js/invalidation-processor": { "invalidationRules": { "website-rule": { "Magento_Customer/js/invalidation-rules/website-rule": { "scopeConfig": { "websiteId": "1" } } } } } } } { "body": { "pageCache": {"url":"https:\/\/www.navionics.com\/usa\/page_cache\/block\/render\/page_id\/1823\/","handles":["default","cms_page_view","cms_page_view_id_company_careers_c-c-software-engineer-3d-modelling","blog_css"],"originalRequest":{"route":"cms","controller":"page","action":"view","uri":"\/usa\/company\/careers\/c-c-software-engineer-3d-modelling"},"versionCookieName":"private_content_version"} } } require(['jquery', 'Magefan_Blog/js/lib/mfblogunveil', 'domReady!'], function($){ $('.mfblogunveil').mfblogunveil(); });
C/C++ Software Engineer – 3D modelling
Garmin Italy Technologies is searching for a talented and passionate C/C++ Software developer!!
You are self-motivated, goal-oriented and strong team player, willing to be an active contributor to the success of the team and to explore cutting edge solutions for processing geospatial data in a dynamic and highly performing 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
• Develops complex software in C/C++, designs and implements advanced algorithms and techniques to elaborate geospatial data and their digital representation
• Creates and executes designs for small sets of new functionalities for Garmin products in accordance with applicable software development methodology and releases processes
• Experience with software engineering tools such as configuration management systems, build processes, and debuggers in the software development process
• Collaborates and add value through participation in peer code reviews, providing comments and suggestions
• Provides reliable solutions to a variety of problems using sound problem-solving techniques
• Performs technical root cause analysis and outlines corrective action for given problems
• Estimates level of effort, evaluates new options for similar technology, offers suggestions to improve processes, and provides comments on some electrical design aspects
• Performs unit-test code for robustness, including edge cases, usability, and general reliability
• Works collaboratively and professionally with other Garmin associates in cross functional teams to achieve goals
• Applies a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
• Participates in product and/or application definition activities including feature analysis and system tradeoffs
What you’ll need
• Bachelor’s Degree in technical discipline
• Good knowledge of computational and applied mathematics concepts
• Strong in C/C++ programming
• Object orientated programming principles and Design patterns
• Thorough understanding of computing fundamentals such as data structures, algorithms, memory management, multi-threading
• 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
• Basic understanding on GIS and spatial databases and concepts
• Experience with Visual Studio IDE
• Experience code management (GIT/ Gerrit), configuration management systems and build processes (e.g. Jenkins, Ansible)
• Knowledge of OpenGL ES and building graphics applications
• Experience on mobile development (Java, Objective-C, Swift, Kotlin