Fevrok logo
Software Engineer Manager
3 years ago

We are seeking a Software Engineer Managerto direct and support embedded software engineers on our growingAutomotive OEMteam at our location in Brea, CA (a suburb of Los Angeles in Orange county). This is a people-manager role that requires a desire to lead and empower a team of software engineers. In this role, youll be responsible for coordinating and participating in generating software requirements, design and development of a product or family of products in accordance with Garmins software development methodology.








(This is not a remote position; but it is hybrid - 3 days in office, 2 days at home, if you prefer).



Responsibilities


  • Represent your team and attend customer meetings (remotely and occasional travel) to ensure proper requirements are being met



  • Participate in code and 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 and product management



  • Interview, hire and train new associates



  • Assist team in developing state-of-the-art infotainment systems; jump in and do code reviews and write patches when necessary



  • Oversee training and mentoring of new associates in the arts of software engineering



  • 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



  • Set the tone for the team environment and build healthy team relationships



  • Participate in college campus interviewing and other recruiting activities



  • Work with Human Resources to address employee relations issues as needed including writing and conducting annual performance evaluations



Qualifications


  • Bachelors Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR a minimum of 10 years relevant experience



  • Demonstrated skills with managing software development life cycles from requirements generation to architecture and design to delivery and maintenance



  • Demonstrated strong and effective verbal, written, and interpersonal communication skills to effectively support a diverse stakeholder community



  • Demonstrated ability to effectively manage technical human resources



  • Demonstrated ability to work well with others under challenging circumstances



  • Demonstrated ability to create, champion and execute project plans on schedule



  • Ability to travel to customer site (international travel potentially)



Desired skills:


  • 5+ years in a technical leadership position including conducting annual performance evaluations



  • Experience in Android OS Platform (AOSP) development and architecture




Relocation Assistance 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, veterans status, age or disability.