cover image
Garmin

Garmin

www.garmin.com

3 Jobs

10,510 Employees

About the Company

WHERE DO WE START? How about Kansas City? That's our home. That's where Garmin put a stake in the ground in 1989. We've grown substantially over the years, offering diverse products and global reach in 5 diverse markets. But some things won't ever change: Our entrepreneurial spirit and a culture where everyone's opinion matters. That's because we believe it's possible to light the tech world on fire and still be on a first name basis. BIG IDEAS, SMALL EGOS What we do best is make products that let our customers do what they love. To do that, we focus on practical innovation, never losing sight of the benefits our products bring to our customers. Sure, we love bells and whistles. What leading technology company doesn't? But we make sure ours have purpose. It's not about the things we make. It's about the things we make possible. WE'RE GLOBAL, SERIOUSLY. Yeah, we're based in Kansas City, but we are truly a global company. With offices throughout Europe, Asia, Middle East, South America and Australia, our products are sold all over the world. One elevator ride at our headquarters and you're likely to hear 4 (or more) different languages being spoken. At Garmin, we may act local, but we think global. DREAM BIG. SLEEP WELL. At Garmin, we like to encourage dreamers. But at some point it's nice to wake up and enjoy a fully aware life. So we make it super easy to achieve a good balance between working, dreaming and enjoying life--from workout classes offered throughout the day, breaks to get out and move on our campus, and wellness programs offered throughout the year. It's almost impossible not to take advantage of Garmin's work-life balance opportunities.

Listed Jobs

Company background Company brand
Company Name
Garmin
Job Title
Aviation Systems Engineer Intern
Job Description
**Job Title:** Aviation Systems Engineer Intern **Role Summary:** Supports development and application of avionics systems through requirements gathering, system design, testing, and certification to ensure compliance with technical standards. **Expectations:** Assist with requirement allocation, system design compatibility, cross-functional collaboration; participate in verification/validation testing; support research on emerging technologies and product design. **Key Responsibilities:** - Collaborate with engineers to define product concepts, feasibility, and market analysis - Generate test plans, automate scripts, and validate system performance against requirements - Conduct security assessments, analyze flight control systems, and evaluate autonomous control algorithms - Document regulatory requirements and ensure compliance during design and certification phases **Required Skills:** - Bachelor’s degree in Computer Science, Aerospace, Electrical, or Computer Engineering - GPA ≥ 3.0; cross-functional teamwork experience; strong analytical, communication, and problem-solving skills **Required Education & Certifications:** Completed coursework in technical engineering or computer science program; no specific certifications required.
Olathe, United states
On site
Fresher
07-11-2025
Company background Company brand
Company Name
Garmin
Job Title
Software Engineer Intern
Job Description
Job Title: Software Engineer Intern Role Summary: Full‑time internship focused on developing, testing, releasing, and maintaining software for Garmin’s communication and navigation products. The role provides hands‑on experience with multiple programming languages and hardware debugging tools under experienced mentorship. Expectations: - Demonstrate strong foundational knowledge in computer science and engineering principles. - Commit to learning new languages, tools, and processes quickly. - Produce clean, efficient code and thorough test documentation. - Collaborate with cross‑functional teams and adhere to software quality standards. Key Responsibilities: - Develop software components in C, C++, C#, Java, and/or assembly language based on project requirements. - Write, debug, and validate code using debuggers, emulators, simulators, and logic analyzers. - Participate in software release management, quality assurance, and version control activities. - Support maintenance of existing production products while contributing to new product design. - Document design decisions, code changes, and test results for internal use and compliance. Required Skills: - Proficient in at least one of C, C++, C#, or Java; familiarity with data structures and object‑oriented design. - Basic experience with software testing tools and debugging techniques. - Ability to follow coding standards, write clean code, and perform peer code reviews. - Strong analytical and problem‑solving abilities. - Excellent communication and teamwork skills. Required Education & Certifications: - Completed coursework in Computer Science, Electrical Engineering, Computer Engineering, or a related discipline. - Cumulative GPA ≥ 3.0 (preferred GPA ≥ 3.5 for competitive consideration). - No specific certifications required; knowledge of industry best practices for embedded systems and software quality is a plus.
Brea, United states
On site
Fresher
19-12-2025
Company background Company brand
Company Name
Garmin
Job Title
Senior Software Engineer - Algorithms
Job Description
**Job Title:** Senior Software Engineer – Algorithms **Role Summary:** Senior Software Engineer working on embedded algorithm development for wearable biosensor products, focusing on optical heart rate and SpO₂ measurement from PPG signals within Garmin’s consumer electronics ecosystem. **Expectations:** - Deliver high‑quality, production‑grade embedded C/C++ code for physiological signal processing. - Lead research and implementation of advanced algorithmic techniques for next‑gen hardware. - Mentor junior engineers and contribute to multidisciplinary product design teams. - Manage multiple concurrent development efforts in an Agile environment. **Key Responsibilities:** - Design, prototype, and validate algorithms for biometrics (optical heart rate, SpO₂) on embedded platforms. - Develop and maintain embedded software components (mainly C/C++) for wearable devices. - Conduct signal‑processing research using digital filtering, spectral analysis, and statistical methods in Python. - Participate in technical planning, concept documentation, and project leadership activities. - Perform peer code reviews and technical assessments, providing constructive feedback. - Mentor and coach less‑experienced software engineers. - Debug complex, multi‑threaded embedded systems issues. - Collaborate with hardware, firmware, and product teams across an Agile development cycle. **Required Skills:** - Strong proficiency in C/C++ for embedded systems. - Real‑time digital signal processing: filtering, spectral analysis, and PPG signal handling. - Python (or equivalent) for data visualization, statistical analysis, and prototyping. - Experience with version control, collaborative development tools, and code review processes. - Ability to work on multiple simultaneous projects and meet tight deadlines. - Excellent communication and teamwork skills. **Required Education & Certifications:** - Bachelor’s degree in Electrical Engineering, Computer Engineering, Biomedical Engineering, or a related field (GPA ≥ 3.0). - Minimum 5 years of industry software engineering experience involving real‑time signal processing and embedded development. ---
Cochrane, Canada
On site
Senior
25-01-2026