Refer your friends for - Marine Software Architect Engineering - Garmin Ltd. 台灣國際航電股份有限公司|Meet.jobs

[Job Description] Lead a team of Software Engineers, and/or Software Technicians, Software Project Managers, and/or Software Quality Engineers with diverse capability levels in the design of new products, enhancement of existing designs, improvement of software development processes and procedures and development of test procedures. ⚫ Coordinate and participate in generating software requirements and designs including product operation and interface specifications in accordance with GARMIN’s software development methodology. ⚫ Directly supervise software team members with daily observation, assuring appropriate attendance, and providing assistance to team members. ⚫ Establish good communication and coordination with global SW team to enable effective and efficient WW SW execution. ⚫ Work with Human Resources to address employee relations issues as needed including writing and conducting annual performance evaluations. ⚫ Interview, hire, and train new associates as directed by engineering management. ⚫ Oversee training and mentoring of new associates in the arts of Software Engineering and project management. ⚫ Participate in software design reviews as necessary, assuring proper attendees and proper coverage of topics, imparting lessons learned and good design practices to all who attend. ⚫ Create product development plans as directed by engineering management ⚫ Ensure the team meets overall development goals in accordance with the product development plan or market requirements and ensure project milestones are met. ⚫ Monitor progress of the software teams in meeting product requirements and schedule compliance including code review. ⚫ Set the tone for the team environment and build healthy team relationships [Requirements] ⚫ Bachelor of Science Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, OR a minimum of ten years work experience performing a role substantially similar to the essential functions of this job description. ⚫ Excellent academics (cumulative GPA greater than or equal to 3.0 as a general rule) ⚫ Must possess detailed knowledge and experience with high level language structure in C, C++, C# and/or Java relevant to Garmin’s business needs. Knowledge of Unix/Linux would be a plus. ⚫ Must possess detailed knowledge of Garmin’s software development methodology ⚫ Demonstrated strong and effective verbal, written, and interpersonal communication skills ⚫ Demonstrated ability to effectively manage technical human resources ⚫ Demonstrated ability to work well with others under challenging circumstances