G

Garmin

Builds navigation devices and fitness wearables

Embedded Software Engineer

Embedded EngineeringUpdated on Nov 12
Full-timeCochrane, AB, CanadaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Mathematics, Physics, or a technical field relevant to the job’s essential functions; an equivalent combination of education and relevant experience is also acceptable.
  • At least one year of work experience.
  • Cumulative GPA of at least 3.0 as a general rule.
  • Proficient knowledge and use of engineering tools needed for the role.
  • Proficiency and experience developing moderately complex software in C, C++, C#, Java, assembly language, or other selected languages.
  • Mastery of relevant software engineering tools, including configuration management systems, build processes, debuggers, emulators, simulators, and logic analyzers.
  • Proficiency in capturing and documenting software requirements.
  • Eligibility for registration as an Engineer in Training or Professional Engineer in Alberta.

Responsibilities

  • Develop software in C, C++, C#, Java, assembly language, or other selected languages for Garmin or original equipment manufacturer products and applications, following coding standards, software development methodology, and release processes.
  • Use configuration management systems, build processes, and debuggers in software development.
  • Design and execute new functionalities as part of software projects.
  • May serve as a technical leader or Lead Software Engineer for derivative software projects.
  • Participate in peer code reviews and provide comments and suggestions.
  • Solve a variety of problems using sound problem-solving techniques.
  • Perform technical root cause analysis and outline corrective actions.
  • Contribute to technical research on new technologies.
  • Mentor less experienced software engineers.
  • Estimate effort, evaluate options using similar technologies, suggest process improvements, and comment on electrical design aspects.
  • Work collaboratively with associates in cross-functional teams to achieve goals.
  • Develop solutions in a timely manner with urgency, commitment, and focus on priorities.
  • Apply Garmin’s Mission Statement and Quality Policy and support the company’s success.
  • Integrate, use, and provide feedback on products in development when possible as part of normal job responsibilities.
  • Review product or application information, including manuals and brochures, for technical accuracy.
  • Participate in product or application definition activities, including feature analysis and system tradeoffs.
  • Perform other duties as necessary.

Desired Qualifications

  • Experience developing and verifying low-power and constrained systems.
  • Experience integrating and maintaining third-party software packages, such as software development kits.
  • Hands-on experience developing ANT or Bluetooth Low Energy-focused software on embedded systems.
  • Experience implementing low-level serial drivers on bare-metal platforms, including UART, SPI, or SDIO.
  • Experience working on projects with teams distributed across multiple sites.
  • Experience working on multiple simultaneous development projects.
  • Experience developing software for consumer electronics.

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