CareerPlanSign in

C++ Software Engineer

Italia💼 Full-time🗓 2026-05-06 → 2026-08-06

Core

Designing and developing complex C++ software for Garmin's marine mobile solutions, delivering high-quality mobile applications.

Role type

C++ Software Engineer

Builds

Marine mobile applications and software components

Domain

Consumer electronics / Marine technology

Deliverable

product features

Required skills

C++ programming, Object-oriented design, Data structures, Algorithms, Memory management, Multithreading, STL containers

Preferred skills

C++15/17 standards, Image processing, Data modelling, Android frameworks, iOS frameworks, Git/Gerrit

Technologies

C++, Java, Kotlin, JNI, Objective C, Swift, Android Studio, Xcode, Git, Gerrit

Responsibilities

Develop complex C++ software, Integrate C++ software in mobile applications, Create and execute designs of Garmin products, Perform unit-test code for robustness, Perform technical root cause analysis, Participate in product/application definition activities

Seniority

Mid-level IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.