Garmin
Job title:
C / C++ Software Engineer
Company:
Garmin
Job description
Garmin Italy Technologies produce carte nautiche digitali. La nostra sede si trova a Massarosa (LU), in Toscana, in un luogo molto piacevole dal quale città d’arte, spiagge e montagne sono facilmente raggiungibili.La nostra missione è offrire funzionalità e contenuti leader del mercato, all’avanguardia, irrinunciabili e con un’eccezionale facilità d’uso. Lo facciamo attraverso l’esercizio di creatività, eccellenza nella progettazione, conoscenza del settore e processi produttivi efficienti.Garmin Italy Technologies is now boarding C/C++ Software Developers!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 complex 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
What you’ll need:
- Bachelor’s Degree in a technical discipline
- Outstanding academics
- C/C++ programming skills
- 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)
Our home: you can find us in via Fondacci 269 in Massarosa (LU), Italy.Workplace type: hybridDal 2 al 6 dicembre, Garmin partecipa alla Digital Diversity Week, l’evento digitale dedicato alle categorie protette.Scopri di più su
Expected salary
Location
Massarosa, Lucca
Job date
Tue, 03 Dec 2024 01:53:35 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.