Attiva gli avvisi di lavoro via e-mail!

C / C++ Software Engineer

JR Italy

Lucca

In loco

EUR 40.000 - 80.000

Tempo pieno

13 giorni fa

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

An innovative company is seeking talented C/C++ Software Developers to join their dynamic team in Tuscany. This role involves developing cutting-edge software solutions and collaborating with passionate professionals to enhance product offerings in the leisure boating market. Ideal candidates will possess strong programming skills, a solid understanding of software engineering principles, and a collaborative mindset. Join a forward-thinking organization that values creativity and teamwork, where your contributions will directly impact the development of pioneering technologies in GPS navigation and marine cartography. Embrace the opportunity to grow in a vibrant environment that celebrates both hard work and play.

Competenze

  • Strong proficiency in C/C++ programming and understanding of design patterns.
  • Ability to work effectively in cross-functional teams and adapt to feedback.

Mansioni

  • Develop complex C/C++ software and participate in peer code reviews.
  • Collaborate with cross-functional teams to deliver timely solutions.

Conoscenze

C/C++ programming
Problem-solving
Team collaboration
Object-oriented principles
Analytical skills

Formazione

Bachelor’s Degree in a technical discipline

Strumenti

Visual Studio IDE
GIT
Jenkins
CMake

Descrizione del lavoro

Social network you want to login/join with:

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

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

Join a team of software professionals dedicated to achieving the best results for our customers. Work with passionate individuals who embrace challenges and pioneering spirit.

Responsibilities:
  1. Develop complex C/C++ software, create and execute designs for data processing tools following software development methodologies and release processes.
  2. Gain experience with software engineering tools such as configuration management systems, build processes, and debuggers.
  3. Participate in peer code reviews, providing constructive feedback.
  4. Provide reliable solutions to various problems using sound problem-solving techniques.
  5. Perform root cause analysis and outline corrective actions.
  6. Estimate effort, evaluate new technology options, suggest process improvements, and comment on electrical design aspects.
  7. Write unit tests to ensure robustness, usability, and reliability.
  8. Collaborate professionally with cross-functional teams to achieve goals.
  9. Apply urgency, commitment, and focus on priorities to deliver solutions timely.
  10. Participate in product and application design, including feature analysis and system trade-offs.
Requirements:
  • Bachelor’s Degree in a technical discipline.
  • Strong proficiency in C/C++ programming.
  • Understanding of object-oriented principles and design patterns such as SOLID, DRY, and Clean Code.
  • Fundamentals of data structures, algorithms, memory management, multithreading, and performance optimization.
  • Knowledge of 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.
  • Adaptability to feedback, new requirements, and changing priorities.
  • Excellent communication skills in English, both written and oral.
Bonus Skills:
  • Familiarity with modern C++ standards (C++14/17/20).
  • Experience with Visual Studio IDE.
  • Experience with code management tools (GIT, Gerrit), build systems (Jenkins).
  • Exposure to cross-platform development (Windows, Linux, macOS, Mobile).
  • Knowledge of dependency management tools like CMake.
  • Basic understanding of GIS and spatial databases.
  • Familiarity with project methodologies such as Agile and Scrum.
About Garmin:

Garmin Italy Technologies produces electronic charts for the leisure boating market, aiming to delight customers with innovative marine cartography content. Our products are used in GPS chartplotters and mobile apps.

Our mission: It’s not just about what we make, but what we enable.

Located in Massarosa, Tuscany, our office is a gateway to art, beaches, and mountains.

With over 20,000 employees across 34 countries, Garmin excels in GPS navigation and wearable technology for automotive, aviation, marine, outdoor, and fitness markets.

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

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