Attiva gli avvisi di lavoro via e-mail!

C / C++ Software Engineer

Garmin Italy Technologies Srl

Massarosa

In loco

EUR 30.000 - 50.000

Tempo pieno

30+ giorni fa

Descrizione del lavoro

Una nota azienda nel settore tecnologico cerca un C/C++ Software Developer motivato, pronto a contribuire al successo del team attraverso il supporto tecnico in un ambiente innovativo e dinamico. Il candidato ideale ha una laurea in un settore tecnico e solide competenze di programmazione. Sarà coinvolto nello sviluppo di software per i prodotti Garmin, partecipando a tutte le fasi, dalla progettazione al test. Esperienza nella programmazione orientata agli oggetti e nella risoluzione di problemi sono fortemente valorizzate.

Competenze

  • Ingegnere informatico neolaureato.
  • Esperienze di programmazione in C/C++, comprese le tecniche di programmazione orientata agli oggetti.
  • Capacità di analizzare e risolvere problemi tecnici.

Mansioni

  • Sviluppare software in C/C++ e gestire le revisioni di codice peer.
  • Eseguire test unitari e fornire soluzioni affidabili a diversi problemi.
  • Collaborare con team trasversali per raggiungere obiettivi comuni.

Conoscenze

C/C++ Programming
Problem Solving
Teamwork
Fluency in English
Object-oriented Programming

Formazione

Bachelor’s Degree in a technical discipline

Strumenti

Visual Studio IDE
GIT

Descrizione del lavoro

Caratteristiche del candidato

Requisiti tecnici e conoscenze informaticheWhat you'll need:

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.