![]() Must demonstrate competence with researching problems and implementing appropriate algorithmic solutionsĭemonstrated ability to serve as a lead software engineer for a complex software project Must demonstrate proficiency and possess experience necessary to develop moderately complex software in C and C++ Must possess experience with embedded Linux kernel driver developmentĭemonstrates proficiency with designing well-architected software systems and modules that support new technology or improve capability/performance of existing functionality Must possess knowledge and understanding about Linux kernel internals and tools Other requirements include:Įxcellent academics (cumulative GPA greater than or equal to 3.0 as a general rule) Qualified candidates will possess a Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Math or Physics or a technical field (such as CIS or IT) from a four-year college or university AND a minimum of five (5) years relevant experience OR an equivalent combination of education and relevant experience with a 3.0 cumulative GPA or higher. Serve as a mentor to less experienced software engineersĮstimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspectsĪpply Garmin’s Mission Statement and Quality Policy and enthusiastically exhibit a desire to see Garmin succeed Works in both an agile and waterfall software development environmentsĮxpertise and passion in trunk based development and good understanding of (SDLC) Software Development Lifecycle Performs technical root cause analysis and outlines corrective action for given problems Provides reliable solutions to a variety of problems using sound problem solving techniques ![]() May perform as a technical leader or Lead Software Engineer for derivative software projectĬollaborates and adds value through participation in peer code reviews, providing comments and suggestions Other essential functions include:Ĭreates and executes designs for small sets of new functionality as part of a software project You will also test software using debuggers, emulators and simulators perform software releases and software quality assurance activities write unit and integration tests and work collaboratively and professionally with other Garmin associates. In this role, you will develop software in C and C++ on Linux and/or Android (AOSP) platforms. We are looking for a full-time Linux Kernel Developer on the Automotive Platforms team at our location in Cary, NC. If you are interested in working on Automotive Infotainment, Automotive Entertainment Systems, In-Vehicle Infotainment systems, Cameras, Clusters and/or other vehicle systems, this is the position for you.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |