Connectivity Software Engineer 2 at Garmin (Raleigh, NC)

| Raleigh-Durham, NC
Sorry, this job was removed at 3:24 p.m. (CST) on Thursday, July 28, 2022
Find out who's hiring in Raleigh, NC.
See all Developer + Engineer jobs in Raleigh, NC
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

We are seeking a full-time Connectivity / IoT Software Engineer 2 at our site in Cary, NC. We are looking for someone who is passionate about enabling wireless networking technology into all of Garmin's products.

As a member of the Networking Technology team, you will deliver software features for a diverse set of innovative products such as next generation dashcams, Fishfinders, Chartplotters, and personal navigation devices tailored for off-roading, racing, trucking, and recreation. We push the limits of wireless connectivity to deliver advanced features such as remote device monitoring, live video streaming, Group Ride setup, automated cloud storage uploads, automatic software and map updates, machine learning, speech recognition, and many more unique capabilities.


Essential Functions
  • Phototype and productize software features in a fast-paced environment
  • Design and deliver high-quality C/C++ software on embedded Linux or Android operating systems
  • Analyze, debug, and resolve Wi-Fi and LTE performance and interoperability issues using wireless protocol analyzers as well as tenacity and ingenuity
  • Work closely with engineering stakeholders in the Marine and Consumer Automotive teams to implement innovative IoT use-cases and to enhance existing designs to meet new requirements
  • Actively participate in code reviews by giving and receiving detailed feedback to and from other engineers


Basic Qualifications
  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math 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)
  • Aptitude for embedded C/C++ programming, preferably on a Linux-based system
  • A keen interest in wireless networking technologies and TCP/IP protocols
  • 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)
  • Working knowledge of Wi-Fi or LTE communications protocols
Garmin International is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran's status, age or disability.
More Information on Garmin
Garmin operates in the Consumer Web industry. The company is located in Olathe, KS, Chandler, AZ, Scottsdale, AZ, Tucson, AZ, Brea, CA, Boulder, CO, Yarmouth, ME, Chanhassen, MN, Cary, NC and Salem, OR. Garmin was founded in 1989. It has 7213 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability Insurance, Dental Benefits, Vision Benefits, Health Insurance Benefits and Life Insurance. To see all 144 open jobs at Garmin, click here.
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Similar Jobs

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Garmin's full profileFind similar jobs