Technical Lead Software Engineer

Cary, NC, US • Posted 6 hours ago • Updated 6 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • IT Management
  • Software Development
  • Research
  • Application Development
  • Process Improvement
  • Art
  • Science
  • Computer Science
  • Electrical Engineering
  • Electronic Engineering
  • Computer Engineering
  • Software Engineering
  • Mathematics
  • Physics
  • Wireless Communication
  • LTE
  • Network
  • Bluetooth
  • Apache Ant
  • Linux Kernel
  • Writing
  • C
  • C++
  • OSI
  • Ethernet
  • Intellectual Property
  • IP
  • TCP
  • UDP
  • DHCP
  • Computer Networking
  • Embedded Systems
  • Linux
  • Software Design

Summary

Overview

Garmin International seeks Technical Lead Software Engineer (Cary, NC; Multiple Positions):
  • Responsible for providing key technical contributions for major new products and/or applications including software development in C, C++, other selected languages.
  • Serves as a Lead Software Engineer for projects in new markets or relying heavily on new technologies.
  • Serves as architect for solutions that span multiple groups or disciplines.
  • Works with software vendors to integrate externally developed deliverables into projects, as required
  • Evaluates new technologies, features and functions and offers suggestions.
  • Mentors and provides guidance to less experienced software engineers (Software Engineer 1 & 2 & Senior Software Engineers)
  • May lead major research or product and/or application development project consisting of multiple modules or sub-projects
  • Offers process improvement suggestions and authors new procedures as appropriate
  • Defines general approaches and specific solutions to technical problems considered state of the art
  • Applies extensive technical expertise and analysis to all assigned projects
  • Provides significant contribution to software reviews across multiple products and/or application types.
  • Completes broadly defined complex tasks including taking conceptual ideas and putting them to practice.
  • Regularly demonstrates creativity and ingenuity to develop reliable solutions to complex problems.
  • Exemplifies Garmin's Mission Statement and Quality Policy and works to improve Garmin's image and culture.
  • Full-time remote work is not available.

Requirements:

Bachelor of Science Degree in Computer Science, Electrical or Electronics Engineering, Computer Engineering, Software Engineering, Math or Physics or a technical field (such as CIS or IT) AND a minimum of 9 years relevant experience

Must show demonstrated experience in the following:

  • Serving as the lead software engineer for projects in new markets or relying heavily on new technologies
  • Architecting solutions for multiple groups and/or disciplines
  • Wi-Fi, LTE, Controller Area Network (CAN)/NMEA, Bluetooth and/or ANT
  • Linux kernel networking and writing software in C, and C++
  • Computer networking standards (OSI), concepts, and related protocols (ethernet, IP, TCP, UDP, ARP, mDNS and DHCP)
  • Designing well architectured software systems and modules that support new technology and improve capability/performance of existing functionality.
  • Developing and/or maintaining networking-related software running on an embedded system using Linux.
  • Must possess relevant education and/or experience in software design, development and maintenance, as required for the successful performance of the essential functions of the position.
  • Previous experience providing technical guidance in a team environment.

#non-indexed
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10117971
  • Position Id: 7ae21a5c2358bd509980de645dfa96ea
  • Posted 6 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

3d ago

Easy Apply

Full-time

Depends on Experience

No location provided

Today

Full-time

USD 204,000.00 - 255,000.00 per year

Cary, North Carolina

Today

Full-time

Cary, North Carolina

Today

Full-time

Search all similar jobs