Garmin

Senior Embedded C Software Engineer

Garmin
Apply
23 days ago
Salem, OR, USASenior
H1B sponsor

Responsibilities

  • Develop embedded C software for new products and applications.
  • Serve as a lead individual contributor on complex software development projects and review software architectures, modules, and systems.
  • Decompose functional requirements into well-defined tasks and implement appropriate algorithmic solutions.
  • Provide peer technical assessments of software designs, technologies, and areas of expertise.
  • Support component datasheet and schematic design reviews.
  • Contribute technical input to project leadership, program planning, product development plans, and concept documents.
  • Assess project feasibility and contribute to schedule and risk decisions.
  • Mentor and guide less experienced Software Engineers 1 and 2.
  • Research new technologies, suggest process improvements, and author procedures as appropriate.
  • Provide reliable solutions to difficult problems using sound problem-solving techniques.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics, or a related field and at least five years of relevant experience, or an equivalent combination of education and experience.
  • Cumulative GPA of at least 3.0 as a general rule.
  • Mastered proficiency writing software in C.
  • Experience designing well-architectured software systems and modules that support new technology or improve existing functionality.
  • Competence researching fundamental problems and implementing algorithmic solutions.
  • Ability to serve as a lead software engineer for a complex software project.
  • Ability to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity.
  • Ability to provide peer technical assessments in software design and technology areas.
  • Strong verbal, written, and interpersonal communication skills.
  • Positive, detail-oriented, organized, team-oriented, driven, self-starting, and able to prioritize and lead in a fast-paced, deadline-driven environment.
  • Advanced experience with mid-level embedded C software development and algorithm development is highly desired.
  • Passion for aviation and/or pilot experience is ideal.

Benefits

  • Eligible for Garmin's benefit program.
  • Full-time position located in Salem, Oregon.

Tech Stack

C

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