Garmin logo
Garmin Verified
Consumer Electronics, GPS Technology, Wearable Technology, Aviation, Marine, Automotive

Aviation Security Engineer

Olathe, Kansas, United StatesOnsiteFull TimeEntry-level (exp-based)Posted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Garmin is seeking a full-time Aviation Security Engineer for its U.S. headquarters in the Greater Kansas City area. This role involves developing product security solutions for aviation products, working closely with design teams to conduct risk assessments, define threat scenarios, and test equipment security. Responsibilities include creating product documentation, implementing security features with software teams, investigating functions, performing fuzz and penetration testing, developing automation tools, managing supplier technologies, maintaining vulnerability dossiers, conducting security reviews, and improving security processes. A Bachelor's degree in a relevant technical field and at least 1 year of experience, or equivalent, is required, along with knowledge of basic circuits. Desired qualifications include proficiency in C/Python, experience with aviation certification standards like DO-178, DO-254, and DO-326A, and general aviation experience.

Overview:

We are seeking a full-time Aviation Security Engineer at Garmin’s U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for developing product security solutions for our aviation products. In this role, you will work closely with our design teams to develop security risk assessments, threat scenarios, and test the security posture of our equipment.

Responsibilities:

Essential Functions

  • Conduct risk assessments and develop threat scenarios
  • Define security measures to disposition threat scenarios
  • Create product documentation to support releases and certifications
  • Work closely with project software teams to implement security features
  • Investigate software and equipment functions to support investigations and questions
  • Conduct exploratory fuzz and penetration testing
  • Develop tools to automate analysis
  • Manage supplier technologies
  • Create and maintain vulnerability dossiers
  • Conduct security reviews of project changes and problem reports
  • Maintain and improve security processes

Qualifications:

Basic Qualifications

  • Bachelor's Degree in Electrical, Computer Science, Aerospace, or Computer Engineering or another similar technical degree AND a minimum of 1 year of relevant experience OR an equivalent combination of education and experience
  • Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule)
  • Must possess demonstrated knowledge, education, and/or training of basic circuits (Digital, FPGA, Analog and/or RF)
  • Demonstrated strong and effective verbal, written, and interpersonal communication skills
  • Superior organizational and analytical skills with keen attention to detail and quality
  • Ability and desire to take ownership of new and/or existing projects
  • Must be team-oriented, possess a positive attitude and work well with others, ensuring successful achievement of company goals

Desired Qualifications

  • Demonstrated proficiency and experience necessary to develop moderately complex software in C, Python, or other languages
  • Problem solving ability
  • Ability to develop software, perform security testing, or conduct security risk assessments in accordance with industry standards (e.g. DO-178, DO-254, DO-326A)
  • Experience with aviation certification standards
  • Aviation experience or knowledge is a plus

*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.*
*This position is eligible for Garmin's benefit program. Details can be found here:* *Garmin Employment Benefits*

Sample Garmin interview questions

  • 1

    Minimum Path Sum Find the minimum path sum from top-left to bottom-right in a grid. Input: grid = [[1,2,3],[4,5,6]] Output: 12 Explanation: The optimal path moves along 1 -> 2 -> 3 -> 6, resulting in a minimum accumulated sum of 12.

    codingmedium
  • 2

    Rotate a linked list to the right by k places. Given the head of a linked list, rotate the list to the right by k places. Input: head = [0,1,2], k = 4 Output: [2,0,1] Explanation: The list has a length of 3. Rotating by 4 is mathematically equivalent to rotating by 1 (4 mod 3 = 1).

    codingmedium
  • 3

    Find the maximum depth of an N-ary tree.

    codingmedium
  • 4

    Find the total number of continuous subarrays whose sum equals K.

    codingmedium
  • 5

    Find all buildings that have an ocean view.

    codingmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Garmin's application page.