Technical Lead Software Engineer

Garmin International, Inc. Olathe , KS 66051

Posted 2 months ago

Garmin International seeks Technical Lead Software Engineer (Olathe, KS; Multiple Positions): Provide technical leadership and project planning for software development for products, applications, or systems new to Garmin. Serve in a leadership capacity for carrying out software development in C++ and Java for new technologies, products and applications. Work on complex software development project designs and architect modules and software systems that support new technologies and improve the capability/performance of existing functionalities. Focus on new multimedia technologies, especially within the Android Open Source Project, to produce cutting-edge entertainment solutions to serve our OEM customers. Responsible for implementing innovative multimedia solutions and developing a technology roadmap for the future. Offer suggestions to improve process and author new procedures as appropriate. Collaborate with software vendors to integrate externally developed deliverables into a project.

Requirements:

Bachelors degree in Computer Science, Electronics or Electrical Engineering, Software Engineering, or related field, plus nine (9) years of experience in a software engineering environment, and demonstrated experience in the following:

  • android system services, binder ipc, and hardware abstraction layer (hal)
  • aosp media framework
  • siriusxm integration and certification
  • linux development environment
  • embedded systems design and development
  • software development lifecycle, including but not limited to c++ and java
  • software development support tooling such as git, gerrit
  • unit test framework such as google test and google mock
  • automated software delivery principles such as continuous integration/delivery (ci/cd) and test automation frameworks
  • object-oriented design documentation methodologies such as uml diagrams
  • agile and scrum methodologies
  • software engineering tools, including configuration management systems, build processes, debuggers, emulators and simulators

IND-DNP

#LI-DNI

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Lead Devops Engineer (Remote)

The Buckle, Inc.

Posted 2 weeks ago

VIEW JOBS 9/28/2021 12:00:00 AM 2021-12-27T00:00 Summary The Lead Site Reliability Engineer is responsible for the design, construction, and maintenance of tools used by the development teams to build and support applications from conception to production. The ability to apply open source technologies and influence other technologists is essential in this role. This lead position will successfully guide the Site Reliability Engineer and development teams to deliver and maintain projects in an agile, enterprise environment. The Lead Site Reliability Engineer must be comfortable supporting of multiple programs and teams simultaneously, mentoring team members, and possess exceptional technical communication skills. This position may be performed in a remote, work from home, environment with 3 days per quarter required onsite as determined by business need. Essential Duties and Responsibilities This description intends to describe the general nature and level of work performed by Teammates assigned to this job. It is not intended to include all duties, responsibilities and qualifications. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. * Lead, mentor and develop the Site Reliability Engineer team. * Evaluate priorities for infrastructure efforts and team. * Develop plans for the future scalability and security of IT development needs. * Lead the design, build, and maintenance cycles of the infrastructure underlying all Development and Production systems. This includes configuration management systems, Buckle's continuous-integration (CI) pipeline, and deployment engine. * Configure, monitor and maintain applications on multiple cloud technologies. * Perform routine and unexpected maintenance on the teams, tools and services. * Troubleshoot performance issues with the development, engineering and other IT teams. * Review automated build systems for potential improvements and implement updates. * Work closely as part of the development team to ensure delivery of working software and processes. * Facilitate security and other process-focused meetings with Buckle and third party team members when needed. * Use applicable industry-specific tools such as code repositories and integrated development environments (IDEs). * Maintain professional communication and work closely with all IT Teammates. * Research and use applicable industry-specific tools. * Stay abreast on emerging technologies and industry trends to anticipate future needs. * Fulfill mission statement by performing job duties with a high level of Guest service while contributing to a positive team spirit. * Special projects and other duties as assigned. Supervisory Responsibilities This job has no supervisory responsibilities, however, serves as the senior role on the Site Reliability Engineer team providing mentoring and coaching. Education and/or Experience Bachelor's degree from four-year college or university preferably in Computer Science; and five to seven years related experience and/or training; or equivalent combination of education and experience. Knowledge of configuring and maintaining operating systems, databases, web technologies, and microservices along with an affinity for open source technologies is required. Knowledge of Chef, Terraform, Nomad, AWS, RabbitMQ, Elastic Search, SOLR, Nginx, Apache, Galera, MySQL, and Docker is strongly preferred. Physical Demands The physical demands described here are representative of those that must be met by a Teammate to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this Job, the Teammate is regularly required to sit and use hands to finger, handle, or feel and talk or hear. The Teammate is occasionally required to stand; walk; reach with hands and arms; climb or balance; stoop, kneel, crouch, or crawl. The Teammate must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision and ability to adjust focus. Work Environment While performing the duties of this job, the Teammate regularly works in an at home office setting. The Teammate is required to perform work onsite 3 days per quarter as determined by business need. While performing the duties of this job onsite, the Teammate regularly works in an office setting. The noise level in the work environment is usually moderate. Equal Employment Opportunity Buckle is committed to hiring and developing the most qualified Teammates from the available workforce in the communities we serve. Equal employment opportunity has been, and will continue to be, a fundamental principle at Buckle, where employment is based upon personal capabilities and qualifications without discrimination and retaliation because of veteran status, uniformed service member status, race, color, national origin or ancestry, creed, religion, sex, sexual orientation, gender identity or expression, age, pregnancy (including childbirth, lactation, and related medical conditions), national origin or ancestry, physical or mental disability, genetic information (including characteristics and testing), or any other protected characteristic as established by applicable local, state, or federal law. For state specific information, refer to the State Law Supplements found on the Teammate Center, under Human Resources. The Buckle, Inc. Olathe KS

Technical Lead Software Engineer

Garmin International, Inc.