Attiva gli avvisi di lavoro via e-mail!

C / C++ Software Engineer

Garmin Italy Technologies

Massarosa

In loco

EUR 40.000 - 80.000

Tempo pieno

4 giorni fa
Candidati tra i primi

Aumenta le tue possibilità di ottenere un colloquio

Crea un curriculum personalizzato per un lavoro specifico per avere più probabilità di riuscita.

Descrizione del lavoro

Ein innovatives Unternehmen sucht C/C++ Softwareentwickler, die in einem dynamischen Team arbeiten möchten. Sie werden komplexe Softwarelösungen entwickeln und dabei modernste Methoden und Tools einsetzen. In dieser Rolle haben Sie die Möglichkeit, Ihre Fähigkeiten in einem kreativen Umfeld einzubringen und an spannenden Projekten zu arbeiten. Das Unternehmen fördert eine Kultur der Zusammenarbeit und des kontinuierlichen Lernens, während Sie an der Entwicklung von Produkten arbeiten, die das Leben der Kunden verbessern. Wenn Sie eine Leidenschaft für Technologie haben und gerne im Team arbeiten, ist dies die perfekte Gelegenheit für Sie.

Competenze

  • Starke Kenntnisse in C/C++ und objektorientierter Programmierung.
  • Fähigkeit zur Problemlösung und analytisches Denken.

Mansioni

  • Entwicklung komplexer Software in C/C++ und Durchführung von Code-Reviews.
  • Zusammenarbeit mit funktionsübergreifenden Teams zur Erreichung von Zielen.

Conoscenze

C/C++ Programmierung
Objektorientierte Programmierung
Problemlösungsfähigkeiten
Analytische Fähigkeiten
Teamarbeit
Englischkenntnisse

Formazione

Bachelor-Abschluss in einem technischen Fach

Strumenti

Visual Studio IDE
GIT/Gerrit
Jenkins
CMake

Descrizione del lavoro

Garmin Italy Technologies is now hiring C/C++ Software Developers!

You are self-motivated, goal-oriented, and a strong team player who is willing to actively contribute to the success of the team by providing technical solutions and support in a dynamic and high-performing environment.

We offer you the chance to join a team of software professionals who collaborate to achieve the best results for our customers. You will work with passionate individuals with a pioneering spirit and a love for challenges.

What you'll do:

  • Develop complex software in C/C++, create and execute designs for data processing tools following software development methodologies and release processes.
  • Gain experience with software engineering tools such as configuration management systems, build processes, and debuggers.
  • Participate in peer code reviews, providing constructive comments and suggestions.
  • Provide reliable solutions to a variety of problems using sound problem-solving techniques.
  • Perform root cause analysis and outline corrective actions for issues.
  • Estimate effort levels, evaluate new technology options, suggest process improvements, and comment on electrical design aspects.
  • Perform unit testing for robustness, including edge cases, usability, and reliability.
  • Collaborate professionally with cross-functional teams to achieve goals.
  • Apply a sense of urgency, commitment, and focus on priorities to develop timely solutions.
  • Participate in product and application design, including feature analysis and system trade-offs.

What you'll need:

  • Bachelor’s Degree in a technical discipline.
  • Strong proficiency in C/C++ programming.
  • Knowledge of object-oriented programming principles and design patterns such as SOLID, DRY, and Clean Code.
  • Understanding of data structures, algorithms, memory management, multithreading, and performance optimization.
  • Familiarity with the standard library and STL containers.
  • Team-oriented attitude, positive mindset, and good collaboration skills.
  • Ability to work effectively in cross-functional teams, participating in sprint planning, stand-ups, and retrospectives.
  • Strong analytical and problem-solving skills, with troubleshooting capabilities.
  • Ability to adapt to feedback, new requirements, and changing priorities.
  • Excellent written and verbal communication skills.
  • Fluency in English.

Bonus points if you have:

  • Experience with modern C++ standards (C++14/17/20) and practical applications.
  • Experience using Visual Studio IDE.
  • Experience with code management tools (GIT/Gerrit), build systems (Jenkins), and configuration management.
  • Exposure to cross-platform development (Windows, Linux, macOS, Mobile).
  • Familiarity with dependency management tools like CMake.
  • Basic knowledge of GIS, spatial databases, and related concepts.
  • Understanding of project methodologies such as Agile and Scrum.

Our location: via Fondacci, 269, Massarosa (LU), Italy

About Garmin:

Garmin Italy Technologies produces electronic charts for the leisure boating market. Our mission is to delight customers with innovative marine cartography content through creativity, engineering excellence, market knowledge, and efficient production.

Our products are used in GPS chartplotters and mobile apps for Apple and Android devices.

It’s not just about what we make, but what we make possible.

Our office in Massarosa, Tuscany, is ideally situated near cities of art, beaches, and mountains.

With over 20,000 employees across 34 countries, Garmin brings GPS navigation and wearable technology to various markets including automotive, aviation, marine, outdoor, and fitness.

At Garmin, we work hard and play hard, sharing a passion for innovative products and collaboration.

Every day is an opportunity to innovate and improve.

Learn more at www.garmin.com.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.