Senior Software Engineer - Marine Electronics Lead IC

Garmin Ltd.

Tulsa (OK)

On-site

USD 120,000 - 150,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Garmin Ltd. in Tulsa, OK seeks a Senior Software Engineer - Marine Electronics to provide technical leadership and project planning for software development in C/C++ as an individual contributor.

The role emphasizes lead software design, peer reviews, and solving complex problems while mentoring junior engineers. A bachelor's degree in a technical field plus 5+ years of relevant experience is required.

Qualifications

  • Bachelor’s degree in a technical field with 5+ years of relevant experience or an equivalent combination of education and experience.
  • GPA of 3.0 or higher as a general guideline.
  • Proven ability to design well-architected software systems to support new technology or improve performance.
  • Experience researching fundamental problems and implementing algorithmic solutions.
  • Ability to serve as lead software engineer for complex projects.
  • Decompose functional requirements into well-defined tasks balancing quality, quantity and complexity.
  • Ability to provide peer technical assessments in areas of expertise and new technologies.
  • Strong proficiency in C and C++ programming.
  • Excellent verbal, written, and interpersonal communication skills.
  • Positive, detail-oriented, organized, team-focused and self-motivated.

Responsibilities

  • Provide technical leadership and project planning for software development in C/C++ as an IC.
  • Use configuration management, build processes, and debugging tools in development workflows.
  • Lead complex software design reviews and mentor junior engineers.
  • Participate in peer code reviews and offer constructive feedback.
  • Deliver reliable solutions through sound problem solving and root-cause analysis.
  • Estimate effort, evaluate options, and impact on electrical design aspects.
  • Research and implement algorithms for fundamental problems and new technologies.
  • Contribute to product development plans and project feasibility discussions.

Skills

C/C++ programming
Software architecture
Code reviews
Mentoring
Lead software engineer
Problem solving
Root cause analysis
Project planning
Technical assessments

Education

Bachelor’s Degree in Computer Science or related field

Job description

Garmin Ltd. in Tulsa, OK seeks a Senior Software Engineer - Marine Electronics to provide technical leadership and project planning for software development in C/C++ as an individual contributor.

The role emphasizes lead software design, peer reviews, and solving complex problems while mentoring junior engineers. A bachelor's degree in a technical field plus 5+ years of relevant experience is required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Marine)
Senior Software Engineer (Marine)

Garmin Ltd. • Tulsa (OK)

On-site
USD 120,000 - 150,000
Senior Embedded Systems Lead – Linux, C/C++, Mentoring
Senior Embedded Systems Lead – Linux, C/C++, Mentoring

Garmin • Olathe (KS)

On-site
USD 140,000 - 190,000
Health Insurance
Stock Options
401k
Senior Software Engineer & Technical Lead (IC)
Senior Software Engineer & Technical Lead (IC)

Garmin • Salem (OR)

On-site
USD 120,000 - 180,000
Garmin Benefits
Senior Embedded Engineer – Marine Telematics Leader
Senior Embedded Engineer – Marine Telematics Leader

Garmin • Cary (NC)

On-site
USD 110,000 - 150,000
Lead Embedded Software Engineer - Marine Systems
Lead Embedded Software Engineer - Marine Systems

Garmin Ltd. • Cary (NC)

On-site
USD 120,000 - 165,000
Technical Lead - Embedded Linux for Marine Systems
Technical Lead - Embedded Linux for Marine Systems

Garmin Ltd. • Olathe (KS)

On-site
USD 140,000 - 190,000
Garmin Benefits
Lead Software Engineer — Embedded Sonar Systems
Lead Software Engineer — Embedded Sonar Systems

Garmin Ltd. • Broken Arrow (OK)

On-site
USD 110,000 - 160,000
Lead Embedded Linux Engineer — Marine Systems
Lead Embedded Linux Engineer — Marine Systems

Garmin Ltd. • Cary (NC)

On-site
USD 140,000 - 180,000
Garmin Benefits
Senior C# Software Engineer: Tech Lead for New Products
Senior C# Software Engineer: Tech Lead for New Products

Garmin • Yarmouth (ME)

On-site
USD 120,000 - 160,000
Garmin Benefits
Senior Software Engineer – Lead IC (C/Python) | Salem
Senior Software Engineer – Lead IC (C/Python) | Salem

Garmin Ltd. • Salem (OR)

On-site
USD 120,000 - 160,000
Garmin Benefits