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

Software Architect - Embedded Systems - Novi, MI at Garmin International in Novi, Michigan

Posted in Engineering 30+ days ago.

Type: Full-Time





Job Description:

GPS Manufacturer/Distributor

We are looking for a full time Embedded Software Architect on our Automotive OEM Platform team at our location in Novi, MI. 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. 


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 Novi, Michigan

Other
36 minutes ago

Charles Schwab
Other
about 1 hour ago

ITT, Inc.
Other
about 1 hour ago

The Manor of Novi
More jobs in Engineering

Engineering
about 2 hours ago

Thales USA, Inc. (AMS)
Engineering
about 2 hours ago

Confidential
Engineering
about 2 hours ago

Jabil Inc.