Search jobs > Olathe, KS > Software engineer

Software Engineer - Aviation Services

Garmin
Olathe, Kansas, US
Full-time

Overview We are seeking a full-time Software Engineer - Aviation Services in our Olathe, KS or Chandler, AZ location. In this role, you will be responsible for developing moderately complex software and creating and executing designs for small sets of new functionalities for Garmin products and / or applications.

Essential Functions Creates and executes designs for small sets of new functionalities as part of a software project using C, C++, C#, Java, assembly language, or other selected languages Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process May perform as a technical leader or Lead Software Engineer for derivative software project Collaborates and adds value through participation in peer code reviews, providing comments and suggestions Provides reliable solutions to a variety of problems using sound problem solving techniques Performs technical root cause analysis and outlines corrective action for given problems Contributes to technical research on new technologies Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some electrical design aspects Serves as a mentor to less experienced software engineers (Software Engineer 1) Basic Qualifications Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year 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) Demonstrated proficiency and experience necessary to develop moderately complex software in C, C++, C#, Java, assembly language, or other selected languages Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers) Desired Qualifications Outstanding academics (cumulative GPA greater than or equal to 3.

5) Previous work or internship experience in design, particularly for consumer products 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 BenefitsEssential Functions Creates and executes designs for small sets of new functionalities as part of a software project using C, C++, C#, Java, assembly language, or other selected languages Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process May perform as a technical leader or Lead Software Engineer for derivative software project Collaborates and adds value through participation in peer code reviews, providing comments and suggestions Provides reliable solutions to a variety of problems using sound problem solving techniques Performs technical root cause analysis and outlines corrective action for given problems Contributes to technical research on new technologies Estimates level of effort, evaluates new options of similar technology, offers suggestions to improve processes, and provides feedback on some electrical design aspects Serves as a mentor to less experienced software engineers (Software Engineer 1)Basic Qualifications Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year 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) Demonstrated proficiency and experience necessary to develop moderately complex software in C, C++, C#, Java, assembly language, or other selected languages Proficient knowledge, utilization and mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers) Desired Qualifications Outstanding academics (cumulative GPA greater than or equal to 3.

5) Previous work or internship experience in design, particularly for consumer products 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 Benefits

18 days ago
Related jobs
Promoted
APEX Career Services
Overland Park, Kansas

They will help plan the future architectural plan for Company’s proprietary software, Company’s proprietary software Maintenance, BSOL and Company’s Web Services (WS). APEX Career Services offers job seekers a full suite of services to assist in their job search and career exploration needs. Net Arc...

Garmin
Olathe, Kansas

Essential Functions Creates and executes designs for small sets of new functionalities as part of a software project using C, C++, C#, Java, assembly language, or other selected languages Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in ...

Garmin
Olathe, Kansas

Essential Functions Creates and executes designs for small sets of new functionalities as part of a software project using C, C++, C#, Java, assembly language, or other selected languages Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in ...

Garmin
Olathe, Kansas

Essential Functions Performs new product and/or application software design and development as well as maintenance activities for products and/or applications already in production using C, C++, C#, Java, assembly language, or other selected languages Troubleshoots basic issue reports, reproduces is...

Promoted
Honeywell
Olathe, Kansas

LI-HybridYOU MUST HAVE-Bachelor’s degree in Engineering or Computer Science-Minimum of 8 years of experience in Avionics software developmentWE VALUE-Understanding DO-178C software development lifecycle-Significant relevant experience with real-time embedded software development-Proficiency in C/C++...

Raytheon Technologies
Lenexa, Kansas

Our team works alongside multiple hardware and software teams responsible for embedded software engineering processes and activities. Develops and maintains software processes and documentation to achieve airworthiness certification of software products per industry and customer requirements. Lenexa...

Berkley
Overland Park, Kansas

You’ll work closely with engineering team leads, engineers, quality assurance, business analysts, and key stakeholders in the company to collaborate and efficiently deliver solutions that help Intrepid automate and scale our technology offerings. ...

Ascend Learning
Leawood, Kansas

The Intern Software Engineer will have responsibility for developing, testing, implementing, and maintaining software applications in a for-profit organization utilizing Microsoft technologies. As a tech-enabled services company, Ascend Learning is a national leader in developing and delivering data...

Garmin
Olathe, Kansas

Essential Functions Serves in a leadership capacity for carrying out software development in C, C++, C#, Java, Assembly language or other selected languages for new products and/or applications May serve as a Lead Software Engineer for complex software development project designs and/or reviews arch...

T-Mobile
Overland Park, Kansas

The Software Engineer works with a team of other software engineers, network and systems engineers to design, implement, and deploy software which meet customer's requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available env...