Point your AI agent at freehire and let it find you a job.

Get the CLI →

Garmin Italy Technologies

Senior Software Engineer: Shape Cutting-Edge C++ Systems

Posted Updated
Discussion

Garmin Italy Technologies seeks a Senior Software Engineer to design and develop complex C++ software powering Garmin’s marine and outdoor products. You will join a team of professionals, contributing to architecture, performance optimizations, and robust testing practices.

You will collaborate across locations, perform root cause analyses, and participate in feature analysis and system trade-offs while applying Agile SDLC methodologies and modern CI/CD tools.

Develop complex C++ software powering Garmin products. Collaborate via peer code reviews and provide comments. Perform root cause analysis and propose corrective actions. Improve architecture and performance to meet business needs. Deliver high-quality software with test-driven development. Work with cross-functional teams across locations. Participate in feature analysis and system trade-offs. Bachelor’s degree in Computer Science or Computer Engineering. Minimum 5 years relevant experience. Strong C++ programming with knowledge of C++14 and above. Experience architecting complex solutions. Solid memory management, multithreading and data structures.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available