Overview
Garmin International seeks Senior Software Engineer (Cary, NC; Multiple Positions):
- Develops moderately complex software in C/C++ and Python for new products and/or applications.
- Utilizes software engineering tools such as configuration management systems, cross-compile build processes, and debuggers in the software development process.
- Supports compliance and certification activities for new designs.
- Integrates and maintains externally developed software into products.
- Performs technical root cause analysis and outlines corrective action for given problems.
- Provides limited technical mentoring and guidance (approximately 5-10% of the time) without formal supervisory responsibilities.
- This is an individual contributor role.
- Full-time remote work is not available.
Requirements:
Bachelor of Science Degree in Communication or Telecommunication Engineering, Computer Science, Electrical or Electronic Engineering, Computer Engineering, Software Engineering, or a related technical field plus a minimum of 5 years of progressive relevant work experience.
Must show demonstrated experience in the following:
- C, C++, Python
- Wi-Fi driver integration across multiple Wi-Fi chipsets, and Wi-Fi issue analysis including support of Carplay and Android Auto
- LTE Modem driver integration
- Embedded System Design and Debugging tools and techniques including JTAG debuggers and Kernel Trace
- Software configuration management tools such as Gerrit, Git, Subversion or similar
- Wireless networking applications including wpa_supplicant and hostapd
- Open source networking related software including Mbed TLS, iPerf and cURL
- Measuring Wi-Fi throughput; analyzing Wi-Fi driver bottlenecks; and identifying and implementing enhancements to increase overall Wi-Fi throughput
- Wi-Fi analyzers and packet capture tools including Wireshark, tcpdump and sniffers
- USB and SDIO bus protocol analyzer
In lieu of a Bachelor’s plus 5 years of experience, will accept a Master’s degree in same plus 3 years of relevant work experience.
#non-indexed