Garmin Software Architect - Embedded Systems - Kansas City HQ in Olathe, Kansas
As a leading worldwide provider of navigation devices and wearable technology, our focus is on developing, designing and supporting superior products. Our advanced technology promotes performance, safety and ease of use in every market we serve. That makes us an engineering and technology company with a keen focus on recruiting talent in those fields. But the same vertical integration business model that keeps all design and manufacturing processes in-house also gives us the incentive to hire top performers from different backgrounds, including operations, finance and accounting, information technology, sales, marketing and communications.
We are looking for a full time Embedded Software Architect on our Automotive OEM Platform team at our HQ location in the Kansas City area. This role is responsible for the technical roadmap, technology standards, performance and scalability, and maintainability of one or more platforms and technical projects.
In addition, the Software Architect identifies and implements system improvements and serves as a technical leader who guides technical and implementation direction of applications and projects. Will also provide mentoring and technical direction to other associates, as well as participate in developing complex software solutions to enhance the project team.
The Software Architect also:
Develops technical roadmaps, supports, and enforces adherence to the technical roadmaps and development standards through interacting and collaborating with the development teams and functional owners.
Technical competence in architecture of Linux and Android Platform environments on embedded systems
Negotiates with the business on prioritizing technical work with new business features; creating a balance between healthy systems and delivering critical business features.
Contributes, supports, and encourages application development and integration best practices during the SDLC
Identifies opportunities for improvement and implements solutions to address those opportunities (e.g. architectural, performance, maintainability, security, scalability, re-usability, etc.) within one or more business applications
Translates, negotiates, and communicates complex architectural and development concepts across development teams and key (often non-technical) stakeholders to meet both architectural and business objectives
Performs reviews of technical design and code changes for a specific, assigned portion of the overall applications and integrations code base; providing direction and recommendations to application implementation teams and developers as needed.
Recommends technology and development standards to be used on day-to-day feature development.
Ensures utilization of standard development tools, technologies, libraries, and frameworks
Exercises a significant degree of leadership to projects and programs which contribute directly to organizational objectives
Works with Technical Managers, and Project Managers to determine system wide design impacts
Regularly participates in partnering with Domain Architects by participating in vetting new technology solutions, evaluating new technologies, features and functions and provides input on broader technology solutions outside of core discipline
Assists in validating and communicating detailed Level of Effort estimates for each project
Attends or participates in applicable professional organizations to bring outside knowledge to Garmin
Serves as a mentor to less experienced team members (Senior & Tech Lead Software Engineers)
Develops reliable solutions to complex problems which require the regular use of ingenuity and creativity
Serves as a leader of change
Provides excellent service to automotive OEM partners, with direct accountability and interaction to OEM customers
Serves as a technical point of contact for RFQ responses
Demonstrates professional maturity through giving and receiving constructive feedback
Addresses conflict effectively without appreciable oversight
Exemplifies Garmin’s Mission, Vision and Values and proactively works to improve Garmin’s image and culture
Participates in project definition activities including feature analysis and system trade-offs
Performs other duties as necessary
Candidates for this role should possess at least a Bachelor of Science Degree in Computer Science or Computer Engineering AND a minimum of 10 years relevant experience.
Other requirements for this role include:
Technical competence in architecture of Linux and Android Platform or QNX environments on embedded systems
Must possess experience in defining and implementing application development and integration best practices and processes relevant to Garmin’s business needs
Exceptional verbal, written, and interpersonal communication skills in a large team or departmental setting as well as with customers
Must be team-oriented, possess a positive attitude, and work well with others
Must be detail-oriented and have the ability to work proactively and effectively with minimal supervision
Must possess the ability to prioritize and multi-task in a flexible, fast paced and challenging environment
Must possess excellent leadership skills and the ability to generate and support pragmatic solutions that meet Garmin’s market launch requirements, while maintaining high quality standards
Superior organizational and analytical skills with keen attention to detail and quality
Demonstrated experience in successful implementation of technology solutions
Must demonstrate proficiency and possess experience necessary to design, enhance and develop single and multi-system applications
Experience with Sparx Enterprise Architect or IBM Rhapsody (or other UML modeling tools) is a plus; as well as experience in the automotive industry.
Our benefits, designed to lead an evolving marketplace, support innovation and encourage a healthy balance between work and life, keep us competitive and allow our associates to make their own decisions about their well-being and future. We offer a choice of healthcare plans—with low or no premiums—which consistently rank in the 90th percentile when compared to other high-tech employers, plus dental and vision plans for you and your family. In addition, our financial benefits rate 82% above the median for technology companies comparable in size. Our 401K retirement plan provides 5% of pay base contribution plus a match of 75 cents for every dollar you contribute to a maximum of 10% of your compensation. The employee stock purchase plan allows for shares to be bought at a 15% discount.
Relocation assistance available. Never been to KC? Check this out: www.kc.org
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.