This job listing has expired and the position may no longer be open for hire.

Embedded Software Engineer 2 - Marine at Garmin International

Posted in Engineering 30+ days ago.

Type: Full-Time
Location: Olathe, Kansas





Job Description:

GPS Manufacturer/Distributor

Our Marine Source Library team located at our Kansas City Headquarters is looking for an Embedded Software Engineer 2 to create high-quality, state-of-the-art products that give our consumers an unwavering level of confidence when on the water.  In this role, you will have the opportunity to enhance and expand the capabilities of centralized software code that deploys to a wide range of products, including our trolling motor, chart plotters, and multifunction displays.

Responsibilities:


  • Develop moderately complex software in C language, or other selected languages for Garmin products and/or applications consistently following Garmin’s coding standards and in accordance with applicable software development methodology and release processes

  • Utilize software engineering tools such as configuration management systems, build processes, and debuggers in the software development process

  • Create and execute designs for small sets of new functionality as part of a software project

  • May perform as a technical leader or Lead Software Engineer for derivative software project

  • Collaborate and add value through participation in peer code reviews, providing comments and suggestions

  • Provide reliable solutions to a variety of problems using sound problem solving techniques

  • Perform technical root cause analysis and outlines corrective action for given problems

  • Serve as a mentor to less experienced software engineers (Software Engineer 1)

  • Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspects

  • Apply Garmin’s Mission Statement and Quality Policy and enthusiastically exhibit a desire to see Garmin succeed

  • Work collaboratively and professionally with other Garmin associates in cross functional teams to achieve goals

  • Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion

  • Passion to learn and grow in a team-based development environment

  • Other responsibilities include reviewing product and/or application information manuals and brochures for technical accuracy and participating in product definition activities such as feature analysis and system tradeoffs.

Candidates for this role should possess a Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Aerospace Engineering, Math or Physics or a technical field (such as CIS or IT) from a four-year college or university AND a minimum of one year relevant experience OR an equivalent combination of education and relevant experience plus a cumulative GPA greater than or equal to 3.0 as a general rule.

Qualified candidates will also demonstrate proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description including experience necessary to develop moderately complex software in C language.  Demonstrated mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators logic analyzers) and demonstrate proficient ability to capture and document software requirements.

Other preferred qualification for this position include:


  • Experience working with TCP/IP

  • Experience working in a team environment

  • Experience or expertise in evaluating and improving embedded software performance

  • Ability to develop, debug and maintain embedded multi-threaded software

  • Familiarity or experience with user interface design and development

  • Previous experience developing embedded systems

  • Interest in fishing, boating, and/or sailing activities

Relocation Assistance is available. 

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.





More jobs in Olathe, Kansas


Volt

Integris BioServices, LLC dba KCAS Bioanalytical and Biomarker Services

BGIS
More jobs in Engineering


Jabil Inc.

MedBridge Inc.

Enterprise Products Company