> Markdown version of [/jobs/ext/2555104-c-c-software-engineer-core-tech-team](https://www.wearedevelopers.com/jobs/ext/2555104-c-c-software-engineer-core-tech-team). 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). --- # C/C++ Software Engineer - Core Tech Team - **Company:** Garmin Ltd - **Location:** Olathe, KS, United States - **Contract:** Internship / Graduate position - **Skills:** LTE (Telecommunication), C++ (Programming Language), Configuration Management, Computer Engineering, Software Debugging, Linux, Embedded C, Linux on Embedded Systems, Emulators, Real-Time Operating Systems, Software Engineering, Software Project Management, Data Streaming, Wi-Fi Technology, Scripting, Garmin, Information Technology, Free and Open-Source Software, Wireless Technologies, Build Process - **Published:** August 31, 2026 - **Apply:** https://www.disabledperson.com/jobs/74710531-c-c-software-engineer-core-tech-team ## About the Role * Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a minimum of 1 year relevant experience (not including internships or co-ops) 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 embedded C/C++, preferable on Linux or RTOS * Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers) * Collaborative and flexible, eager to learn, * Outstanding academics (cumulative GPA greater than or equal to 3.5) * Python scripting experience * Experience with networking or communications across the internet including streaming audio or video * Experience with wireless technologies such as Wi-Fi and LTE ## Description * Design and deliver high-quality embedded C and C++ software on embedded Linux and real time operating systems (RTOS) * Prototype and productize software features in a fast-paced environment * Analyze, debug, and resolve Wi-Fi and LTE performance and interoperability issues using wireless protocol analyzers as well as tenacity and ingenuity * Collaborate with stakeholders across Garmin to implement innovative product use-cases and to enhance existing designs to meet new requirements * Integrate, maintain, and contribute to third-party and open source software projects * Utilize 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 * Collaborate and add value through participation in peer code reviews, providing comments and suggestions * Provide reliable solutions to a variety of problems using sound problem solving techniques * Perform technical root cause analysis and outline corrective action for given problems * Contribute to technical research on new technologies * Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide feedback on some electrical design aspects * Serve as a mentor to less experienced software engineers (Software Engineer 1) ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)