G

Garmin

Builds navigation devices and fitness wearables

Senior C++ Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeOlathe, KS, USANo salary listed

About the Job

Requirements

  • Mastery of writing software in C++ and relevant experience or training in data structures and object-oriented design methodology.
  • Experience with Microsoft Visual Studio, Microsoft SQL Server, and .NET Core.
  • Solid experience developing software in C#, with a proven track record of delivering production code.
  • Capability to write and consume Web API services.
  • Proficiency in designing well-architected software systems and modules that support new technology or improve the capability or performance of existing functionality.
  • Competence in researching fundamental problems and implementing appropriate algorithmic solutions.
  • Ability to serve as a lead software engineer for a complex software project.
  • Capability to offer peer technical assessments in areas of expertise, new technologies, and software designs.
  • Strong and effective verbal, written, and interpersonal communication skills.
  • Ability to prioritize and lead in a fast-paced, deadline-driven environment.
  • A bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Mathematics, or Physics, plus a minimum of five years of relevant experience, or an equivalent combination of education and experience.
  • Cumulative GPA of at least 3.0 as a general rule.

Responsibilities

  • Provide technical leadership and project planning for software development for products, applications, or systems new to Garmin as an individual contributor.
  • Drive C++ software development focused on the ongoing evolution, enhancement, and optimization of established applications.
  • Serve as a lead software engineer for complex software development project designs and/or review architected modules and software systems supporting new technology or improving the capability or performance of existing functionality.
  • Decompose functional requirements into well-defined tasks.
  • Research fundamental problems and implement appropriate algorithm solutions.
  • Offer peer technical assessments in areas of expertise, new technologies, and software designs.
  • Participate in project leadership and/or program planning, including providing technical input to product development plans and concept documents.
  • Contribute to determining project goal or objective feasibility and use sound judgment in setting schedules and taking risks.
  • Mentor and provide guidance to less experienced Software Engineers 1 and 2.
  • Contribute to advanced technical research on new technologies.
  • Offer process improvement suggestions and author new procedures as appropriate.
  • Provide reliable solutions to a wide range of difficult problems using sound problem-solving techniques.

Desired Qualifications

  • Experience with Geographic Information Systems and mapping technologies.
  • Experience with Python.
  • Experience building or working on continuous integration and deployment pipelines.
  • Solid SQL experience, particularly with Microsoft SQL Server.
  • Cumulative GPA of at least 3.5.

About the Company

Garmin

Builds navigation devices and fitness wearables

Garmin builds GPS navigation devices and wearables for runners, cyclists, outdoor explorers, pilots and boat owners. Its fēnix watches combine activity tracking, health sensors and maps in a rugged design, while Garmin Connect organizes workouts and training data. The company also sells aircraft cockpit displays, boat chartplotters and sonar, and navigation and infotainment systems for vehicle manufacturers. It earns revenue through device sales via retailers, dealers and its own stores, alongside fees for connected services and mapping subscriptions. Founded in 1989, Garmin has its operational headquarters in Olathe, Kansas, United States, while Garmin Ltd. is legally domiciled in Switzerland.

Company size
10,001+
Company stage
IPO
Headquarters
Olathe, KS
Founded
1989

Recently Posted Jobs

Explore more opportunities at Garmin

See more jobs