Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

C / C++ Software Engineer

Garmin Italy Technologies Srl

Massarosa

In loco

EUR 35.000 - 45.000

Tempo pieno

14 giorni fa

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

Un'importante azienda tecnologica in Toscana cerca un Sviluppatore Software C/C++. Il candidato ideale possiede una laurea in disciplina tecnica, esperienza in programmazione C/C++ e ottime capacità di problem solving. La posizione offre opportunità di sviluppo in un ambiente dinamico e di lavoro di squadra. È richiesta la conoscenza dell'inglese e la disponibilità a lavorare in team.

Competenze

  • Iscrizione alle liste L.68/99.
  • Esperienza nella programmazione C/C++.
  • Conoscenza di strutture dati e algoritmi.
  • Capacità di lavorare in team e atteggiamento positivo.

Mansioni

  • Sviluppare software in C/C++ per i prodotti Garmin.
  • Partecipare a revisioni del codice per garantire qualità.
  • Realizzare test unitari per contenere robustezza del codice.

Conoscenze

Sviluppo C/C++
Programmazione orientata agli oggetti
Capacità di problem solving
Ottima conoscenza dell'inglese

Formazione

Laurea in una disciplina tecnica

Strumenti

Visual Studio IDE
GIT/Gerrit
Jenkins
Descrizione del lavoro

Posizione

Garmin Italy Technologies is now boarding a C / C++ Software Developer enrolled in L.68 / 99 lists.

You 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.

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 :

  • Develop software in C / C++
  • Create and execute designs of Garmin products following applicable software development methodology and releases processes
  • Gain experience of 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, and offer suggestions to improve processes
  • 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 / application definition activities, including feature analysis and system tradeoffs

Caratteristiche del candidato

Requisiti tecnici e conoscenze informaticheWhat you'll need :

  • Enrollment in L.68 / 99 lists.
  • Bachelor’s Degree in a technical discipline
  • Outstanding academics
  • Experience in C / C++ programming
  • Object-orientated programming principles and Design patterns
  • Thorough understanding of computing fundamentals such as data structures, algorithms, memory management, and multithreading
  • 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
  • Experience with Visual Studio IDE
  • Experience in code management (GIT / Gerrit), configuration management systems and build processes (e.g., Jenkins, Ansible)
  • Experience in mobile development (Java, Objective-C, Swift, Kotlin)
  • Lingue straniereE' richiesta la conoscenza delle seguenti lingue

  • Inglese : buono (B2-C1)
  • Titoli preferenziali

  • Bachelor’s Degree in a technical disciplineTitolo di studioLaurea (primo livello)Area disciplinareingegneriaTipo candidatoNeolaureatoRicerca riservata alle categorie protetteSì
  • Ottieni la revisione del curriculum gratis e riservata.
    oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.