Senior Software Engineer

Garmin International, Inc.

Cary, North Carolina

JOB DETAILS
LOCATION
Cary, North Carolina
POSTED
15 days ago
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.

 

Qualifications:

 

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

About the Company

G

Garmin International, Inc.