> Markdown version of [/jobs/ext/4031220-c-c-software-engineer-core-tech-team](https://www.wearedevelopers.com/jobs/ext/4031220-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:** October 30, 2026 - **Apply:** https://www.jofdav.com/jobs/60341755-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)