C++ Software Engineer | Marine | 2 roles
Quick Summary
Review complex tasks for soundness of technical judgment and overall adequacy and accuracy. Demonstrate proficient use and knowledge of established standards and procedures.
We are a global company with offices in the US, Europe and Asia. In these centers, we carry out the various stages of product development, from initial concept to mass production of ready-to-sell units. We embrace a vertically integrated business model with strategic design, manufacturing, distribution, sales and support centers around the world to maximize our value to customers.
Garmin is a great place to work if you love developing products that make a difference and if you are passionate about technology.
We are eager to meet talented C++ Software Engineers who can realize innovative, robust, and creative solutions to complicated development challenges in an end-to-end product development environment.
We are currently looking for an engineer to join us for the following projects:
Responsibilities
~1 min read- →Review complex tasks for soundness of technical judgment and overall adequacy and accuracy.
- →Demonstrate proficient use and knowledge of established standards and procedures.
- →Improve existing software with limited assistance from other associates.
- →Effectively manage tasks and priorities for overlapping projects and meet deadlines in a consistent, complete, and accurate manner.
- →Work collaboratively and professionally in a team environment with other Garmin associates to achieve goals.
- →Demonstrate effective discretion, judgment and decision-making abilities.
- →Demonstrate strong and effective verbal, written, and interpersonal communication skills.
- →Communicate status of work clearly providing visibility to supervisor.
- →Act as a Feature Owner for Marine initiatives that involve the apps.
- →Develop/maintain Mobile Core components.
- →Design and develop new modules in the Marine ecosystem.
Requirements
~1 min read- Good knowledge of C++ (C++11, C++14, C++17).
- Good knowledge of OOP & Design.
- Knowledge of basic system architectures.
- Provides reliable solutions to a variety of problems using sound problem solving techniques.
- Shows ability to use appropriate tools for solving the job at hand.
- Ability to find technical root cause and corrective action for given problems.
- Excellent English speaking and writing skills.
- BSc in Computer Science, IT or similar.
- 3+ years of relevant work experience.
Nice to Have
~1 min read- Mobile development experience (Kotlin, Swift).
- Knowledge of Java, JNI, and Objective C.
What We Offer
~1 min readBenefits to enhance your experience:
Location & Eligibility
Listing Details
- Posted
- June 5, 2026
- First seen
- September 28, 2026
- Last seen
- September 28, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 29%
- Scored at
- September 29, 2026
Signal breakdown
Similar C++ Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.