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

C++ Software Engineer - Consumer Automotive at Garmin International in Olathe, Kansas

Posted in Engineering 30+ days ago.

Type: Full-Time





Job Description:

GPS Manufacturer/Distributor

Our Consumer Automotive product development team has an exciting opportunity for a full-time Software Engineer who is passionate about developing high-level C/C++ software for embedded devices.  As a member of the product software team, you will be responsible for designing object-oriented software to implement customer-facing features.  This team incorporates a wide range of navigation, sensor, camera and communication technologies to build products that are essential to our customer's lives.
 
Our product development teams are looking for a full-time Senior Software Engineer, with a passion for developing software, to provide technical leadership in our Olathe, KS headquarters.  
 
ESSENTIAL FUNCTIONS INCLUDE: 


  • Serves in a technical leadership capacity for carrying out software development in C and C++, for new products and/or applications

  • May serve as a Lead Software Engineer for a complex software development project Designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality 

  • Decomposes functional requirements into well-defined tasks

  • Researches fundamental problems and implements algorithm solutions that are appropriate 

  • Balances quality, quantity, and complexity in work output

  • May work with software vendors to integrate externally developed deliverables into project

  • Participates in project leadership and/or program planning including providing technical input to product development plans and concept documents

  • Offers process improvement suggestions and authors new procedures as appropriate 


 
OTHER RESPONSIBILITIES:


  • Review product and/or application information including manuals and brochures for technical accuracy

  • Participate in product and/or application definition activities including feature analysis and system tradeoffs

  • Perform other duties as necessary 

Qualified candidates will 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. Other qualifications include:



  • Must possess a minimum 1 year of work experience




  • Outstanding academics (cumulative GPA greater than or equal to 3.0 as a general rule) 




  • Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description 




  • Must demonstrate proficiency and possess experience necessary to develop moderately complex software in C, C++, C#, Java, assembly language, or other selected languages




  • Demonstrates mastery of relevant software engineering tools (configuration management systems, build processes, debuggers, emulators, simulators and logic analyzers)




  • Must demonstrate proficient ability to capture and document software requirements 




  • Garmin Cochrane: Eligible for registration as an Engineer in Training (EIT) or Professional Engineer (P. Eng) in Alberta




  • Previous work or internship experience in design, particularly for consumer products




  • Superior academics (cumulative GPA greater than or equal to 3.5 as a general rule)




  • Previous experience working in a team environment



DESIRABLE SKILLS:


  • Previous experience implementing User Interfaces and other customer-facing features using Object Oriented programming languages

  • Familiarity with testing, debugging and optimizing software on embedded systems

  • Previous experience designing and implementing Object Oriented designs in C++

  • Experience following Agile development processes in a fast-paced, collaborative environment

  • Experience performing peer reviews of software architecture, detailed designs, and work breakdowns produced by other software engineers


DESIRABLE QUALIFICATIONS:


  • Superior academics (cumulative GPA greater than or equal to 3.5)

  • Previous experience working in a team environment


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

Other
about 6 hours ago

AT&T
General Business
about 14 hours ago

Integris BioServices, LLC dba KCAS Bioanalytical and Biomarker Services
General Business
about 14 hours ago

Integris BioServices, LLC dba KCAS Bioanalytical and Biomarker Services
More jobs in Engineering

Engineering
about 2 hours ago

SafeRack, LLC
Engineering
about 2 hours ago

GREENMAN-PEDERSEN INC.
Engineering
about 2 hours ago

TEC Industrial, Inc.