Senior C / SQL Software Engineer - Map Software Team - Diamond Bar, CA

As a leading worldwide provider of navigation devices and wearable technology, our focus is on developing, designing and supporting superior products. Our advanced technology promotes performance, safety and ease of use in every market we serve. That makes us an engineering and technology company with a keen focus on recruiting talent in those fields. But the same vertical integration business model that keeps all design and manufacturing processes in-house also gives us the incentive to hire top performers from different backgrounds, including operations, finance and accounting, information technology, sales, marketing and communications.Garmin?s Automotive OEM business segment is driving and leading the development of new and enhanced In-Dash Automotive Navigation and Infotainment systems. High-definition maps, Advanced 3D City Models, Advanced Driver Assistance Systems (ADAS) and Connected Vehicles are some of the growing, in-demand automotive navigation features that Auto OEM is developing. The Map Software Development Team within Auto OEM is developing the map software necessary for these features.We are looking for a full-time C Senior Software Engineer with at least 3 years of embedded software development and database experience at our location in Diamond Bar, CA. Do you have a passion for developing the future of In-Dash Automotive and Infotainment Navigation Systems for major automotive manufacturers around the world? Other essential functions include:Balancing constraints of database size, access time and memory consumption Collaborating with globally-distributed associates to design, develop and test new featuresResearching, proposing, and implementing new technologies and solutionsWriting software requirements and design documentation Performing peer software design and code reviewsIntegration testing with partners that utilize your technology Qualified candidates for this role will possess a Bachelor of Science Degree in Computer Science or Computer Engineering or possibly another related engineering/technical field with a cumulative GPA greater than or equal to 3.0 AND a minimum of 3 years relevant experience. Candidates will also demonstrate proficiency with designing architecture software systems and modules that support new technology or improve capability/performance of existing functionality and competence with researching fundamental problems and implementing appropriate algorithmic solutions. Demonstrated ability to serve as a lead software engineer for a complex software project and the ability to decompose functional requirements into well-defined tasks while balancing quality, quantity and complexity in work output are also required. Other qualifications include:Proficiency in writing software in C and SQL as appropriate for performing the essential functions of this job descriptionRelevant experience in data structures and object-oriented design methodologyFamiliarity with data compression algorithms such as Lempel Ziv, JPEG, MPEG and Burrows WheelerFamiliarity with lossless and lossy transformation codesRelevant education and experience in software design, development and maintenance, as required to successfully perform the essential functions of the positionOur benefits are designed to lead an evolving marketplace, support innovation and encourage a healthy balance between work and life. They allow our associates to make their own decisions about their wellbeing and future and consistently rank Garmin as a top tier benefits provider when compared to other high-tech employers. We offer a choice of high value medical, dental and vision plans with low or no premiums, to fit your and your family?s preferences. In addition, Garmin?s financial benefits include a generous 401K retirement plan that provides 5% of pay base contribution plus a match of 75 cents for every dollar you contribute to a maximum of 10% of your compensation. The employee stock purchase plan allows for shares to be bought at a 15% discount. Garmin offers many other benefits and perks ranging from wellbeing initiatives, educational assistance and career development, community charity support, and employee discounts just to name a few. EEO/AA/Minorities/Females/Disabled/Veterans

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Principal Software Engineer / Staff Software E...
San Diego, CA Kaiser Permanente
Software Engineer/Principal Software Engineer
Manhattan Beach, CA Northrop Grumman
Principal Software Engineer / Staff Software E...
San Diego, CA Kaiser Permanente
Systems Engineer 2 - - Auto OEM - Diamond Bar, CA
Diamond Bar, CA Garmin International, Inc.
Senior Software Engineer - Maps Service Infras...
Cupertino, CA Apple