
Full-Stack Software Engineer (Smart Manufacturing System – MES)
GARMIN CORPORATIONAbout GARMIN CORPORATION
Garmin was founded in 1989. We are an enduring global leader in creating superior products for the automotive, aviation, marine, outdoor, and sports industries. With over 20,000 associates in 35 countries around the world, we bring GPS navigation and wearable technology to pioneering markets. We take pride in the cooperative environment that stems from vertical integration – designing, manufacturing, marketing, and selling our products ourselves, also insist on providing the best quality, safe, and practical products that can enrich our customers’ lives. We carry out various stages of product development, from initial concept to mass production of shelf-ready units. This approach enables us to maintain a high level of quality and respond more rapidly to the ever-changing marketplace. All Garmin products are sought after for their compelling design, superior quality, and best value. Believing that every day is an opportunity to innovate and a chance to beat yesterday, we relentlessly pursue innovation to create new products and markets that lead to growth opportunities.
Job Description
As a MES Software Engineer, you will join our professional software team and play a key role in developing, integrating, and optimizing Manufacturing Execution System (MES) applications. You will be responsible for requirement analysis, system design, testing, deployment, and technical documentation to support efficient operations across our global factories. In addition, you will have the opportunity to collaborate with colleagues from around the world to jointly develop and maintain the Global MES system.
Core Responsibilities:
Design and implement integrated front-end and back-end applications using and optimizing Angular, C#, and AI technologies.
Conduct front-end and back-end system testing to ensure application stability and high performance.
Collaborate with international teams to integrate full-stack technologies that meet global operational needs.
Professional Growth and Learning Opportunities:
Gain hands-on experience with Scrum agile development practices, including daily stand-ups, sprint planning, and retrospectives.
Work with and apply advanced technologies such as the .NET platform, Angular framework, Elasticsearch, databases, Redis, Kafka, and MQTT.
Explore and implement AI technologies to continuously enhance your technical expertise.
Job Requirement
Education Requirements : Bachelor degree or above
Division Requirements : Department of Information Engineering
Language Confiditions : English, Chinese
Job Benefits
Benefits include meal allowances, complimentary shuttle services, and company-provided staff accommodation.
Find more job offerings from GARMIN CORPORATION



