Garmin

Technical Lead Software Engineer (Embedded Linux)

Garmin
Apply
2 months ago
Cary, NC, USAStaff+
H1B sponsor

Responsibilities

  • Provide technical leadership and architectural direction across marine product platforms and embedded systems.
  • Lead software engineering initiatives involving new technologies or expanded marine capabilities.
  • Design embedded solutions balancing performance, reliability, and security.
  • Develop software in C and C++ for major products and applications.
  • Commonize software technologies across embedded products.
  • Mentor and guide less experienced software engineers.
  • Integrate externally developed vendor deliverables into projects.
  • Evaluate technologies, features, and functions and suggest improvements.
  • Author procedures, recommend process improvements, and resolve complex technical problems.
  • Contribute to software reviews across multiple product and application types.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics, or a related field and at least 9 years of relevant experience, or an equivalent combination of education and experience.
  • Experience serving as the lead software engineer for projects involving new markets or heavily relying on new technologies.
  • Experience architecting solutions for multiple groups or disciplines.
  • Strong verbal, written, and interpersonal communication skills.
  • Ability to prioritize, lead, and solve problems in a fast-paced, deadline-driven environment.
  • Outstanding academics with a cumulative GPA of at least 3.5 are desired.
  • Experience configuring and building custom Linux distributions with the Yocto Project is desired.
  • Knowledge of Linux services and inter-process communications is desired.
  • Proficiency in Python and shell scripting is desired.

Benefits

  • Eligible for Garmin’s benefit program.
  • Full-time position based at the company’s office in Cary, North Carolina.

Tech Stack

Categories

Garmin

About Garmin

10,000+ employees

Garmin designs and sells GPS-enabled electronics and software for consumers and specialized markets, including wearables, automotive, marine, outdoor, and aviation. Its portfolio spans smartwatches and cycling computers to chartplotters and certified avionics, with revenue from device sales plus maps, apps, and subscription services. Founded in 1989 and headquartered in Olathe, Kansas, Garmin is a public company traded on NASDAQ (GRMN) with global manufacturing and R&D sites.

Contact me