Logo
Kansas Action for Children, Inc

Senior File Systems Developer - 12460

Kansas Action for Children, Inc, Topeka, Kansas, United States,


at Garmin International in Olathe, Kansas, United StatesJob Description

Overview

We are seeking a full-time

Senior File Systems Developer

on the Storage Technology team in our Olathe, KS location. This team offers you the chance to work on a variety of technologies that bring Garmin's consumer products to life. You will help develop file systems and memory drivers essential to devices ranging from high-end wearables and cycling computers to automotive and marine navigation systems.

Essential FunctionsServe in a leadership capacity as an individual contributor to design, develop, maintain and integrate file systems in C/C++Design, develop, maintain and integrate embedded memory device drivers in C/C++Engage with product teams to design future integrations and featuresMay serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionalityResearch fundamental problems and implement algorithm solutions that are appropriateOffer peer technical assessments in areas of expertise, new technologies and software designsMake substantial contributions toward determination of project goal/objective feasibility and apply good judgment in setting schedules/risk takingMentor and provide guidance to less experienced Software Engineers (1 & 2)Contribute to advanced technical research on new technologiesOffer process improvement suggestions and author new procedures as appropriateProvide reliable solutions to a wide range of difficult problems using sound problem solving techniquesBasic QualificationsBachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field

AND

a minimum of 5 years relevant experience

OR

an equivalent combination of education and experienceMastered proficiency in writing software in C, C++ on Linux or RTOSDemonstrated proficiency with developing and debugging on embedded systemsFamiliarity with file system API usageAbility to decompose functional requirements into well-defined tasks while balancing quality, quantity, and complexity in work outputDemonstrated capability to offer peer technical assessments in areas of expertise, new technologies and software designsMust be positive, detail oriented, organized, team oriented and a driven problem solver, multi-tasker, and self-starter with the ability to prioritize and lead in a fast paced, deadline-driven environmentDesired QualificationsExperience with FAT, exFAT, ext4 and other filesystem formatsExperience with flash memory device driver development and debuggingExperience developing for and using Linux, especially in embedded environmentsExperience scripting in PythonFamiliarity with UnicodeOutstanding academics (cumulative GPA greater than or equal to 3.5)

#J-18808-Ljbffr