> Markdown version of [/jobs/ext/2105045-ios-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/2105045-ios-software-engineer-2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # iOS Software Engineer 2 - **Company:** Garmin Ltd - **Location:** Chandler, AZ, United States - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), IOS Applications, Assembly Language, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Computer Engineering, Software Debugging, Emulators, Software Engineering, Software Project Management, Uikit, Garmin, Information Technology, Build Process, Objective C++ - **Published:** August 18, 2026 - **Apply:** https://www.disabledperson.com/jobs/74351828-ios-software-engineer-2 ## About the Role * Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience OR an equivalent combination of education and experience * Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule) * Demonstrated proficiency and experience necessary to develop moderately complex software in Swift, Objective-C, Swift UI, UIKit or other selected languages * Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers) Desired Qualifications * Outstanding academics (cumulative GPA greater than or equal to 3.5) * Previous work experience in iOS mobile application design, particularly for consumer products ## Description We are seeking a full-time iOS Software Engineer 2 in our Chandler, AZ location. In this role, you will be responsible for iOS software development for commercial aviation products, applications, and systems new to Garmin as an individual contributor., * Creates and executes designs for small sets of new functionalities as part of a software project using C, C++, C#, Java, assembly language, or other selected languages * Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process * May perform as a technical leader or Lead Software Engineer for derivative software project * Collaborates and adds value through participation in peer code reviews, providing comments and suggestions * Provides reliable solutions to a variety of problems using sound problem solving techniques * Performs technical root cause analysis and outlines corrective action for given problems * Contributes to technical research on new technologies * Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some electrical design aspects * Serves as a mentor to less experienced software engineers (Software Engineer 1) ## Related Videos - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [Thinking Differently - How to Make Money from Cyber Attacks & Cheats](https://www.wearedevelopers.com/videos/745-thinking-differently-how-to-make-money-from-cyber-attacks-cheats) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Unsolved mysteries between Usability and Accessibility in iOS](https://www.wearedevelopers.com/videos/737-unsolved-mysteries-between-usability-and-accessibility-in-ios) - [WeAreDevelopers LIVE – Web Scraping, Agents, Actors and more](https://www.wearedevelopers.com/videos/1764-wearedevelopers-live-web-scraping-agents-actors-and-more) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)