C++ Software Engineer - Geoprocessing Tools

01 ago - Emilia-Romagna
Garmin Italy Technologies

C++ Software Engineer – Geoprocessing Tools, Massarosa, Tuscany, 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 to the success of the team, providing technical solutions and support in a dynamic and high?performing environment. In 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. What you'll do: * Develop complex software in C++, create and execute designs for data processing tools in accordance with applicable software development methodology and release processes * Gain experience with 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, 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/or application design including feature analysis and system tradeoffs What you'll need: * Bachelor's Degree in a technical discipline * Strong knowledge of C++ programming * 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 * Must be team?oriented, possess a positive attitude and work well with others * Ability to collaborate effectively 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 quickly manage feedback, new requirements and priorities * Excellent written and oral communication skills * Fluency in English Premio points if you have: * Relevant experience in software development, image processing and data manipulation * Familiarity with modern C++ standards (C++15/17/20) and their practical applications * Experience with Visual Studio IDE * Experience in code management (GIT/Gerrit), configuration management systems and build processes (e.g., Jenkins) * Basic understanding of GIS concepts and spatial databases * Experience with RESTful APIs and Service?oriented architectures * Familiarity with common project methodologies (e.g., Agile, Scrum) In accordance with Directive (EU) ******** on Pay Transparency, our organization is committed to ensuring equal pay for men and women for equal work or work of equal value. Workplace type: on?site #J-*****-Ljbffr

Tecnico service e manutenzione

06 ago - Roma
Cultura Dimpresa

Masiero impianti assume: capo cantiere, impianti elettrici industriali (vicenza sud), €40mila +

06 ago - Roma
masiero impianti

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per c++ software engineer - geoprocessing tools / emilia-romagna

Addetto/a reparto rifiuti liquidi e stoccaggio

06 ago - Roma
Openjobmetis

Store Manager-San Giovanni Lupatoto...

06 ago - San Giovanni Lupatoto
Adecco