DevOps Virtual Development Engineer
About the Company
Hyundai Motors, a global leader in the automotive industry, is committed to innovation and excellence. With a strong focus on research and development, Hyundai Motors is dedicated to creating cutting-edge vehicles that exceed customer expectations. The company's mission is to provide innovative, high-quality products that enhance the lives of its customers. Hyundai Motors' product lineup includes a range of vehicles, from compact cars to luxury SUVs, all designed with the latest technology and safety features.
Hyundai America Technical Center, Inc. (HATCI) is a subsidiary of Hyundai Motors, responsible for the development of infotainment software and UI/UX systems for Hyundai, Kia, and Genesis vehicles. HATCI is committed to creating a work environment that fosters diversity, inclusivity, and creativity. The company's culture values innovation, teamwork, and continuous learning, and it is dedicated to attracting and retaining top talent in the industry.
The DevOps Virtual Development Engineer role is critical to the company's growth, as it will enable the development of next-generation vehicle software architecture. This role will play a key part in shaping the company's DevOps strategy and ensuring the efficient delivery of high-quality software products. By joining Hyundai Motors, you will be part of a dynamic team that is passionate about innovation and excellence.
Key Responsibilities
As a DevOps Virtual Development Engineer, you will be responsible for developing and maintaining the core software engineer workflows using modern DevOps techniques. You will define and configure the DevOps environment, focusing on automation, configuration, containerization, and virtualization. Your key responsibilities will include:
- Developing the core software engineer workflows using modern DevOps techniques
- Defining and configuring the DevOps environment with a focus on automation, configuration, containerization, and virtualization
- Creating integration-focused CI/CD to enable efficient stakeholder management
- Enabling the software to run virtually in the cloud for development and testing purposes
- Developing, automating, and maintaining the build environment for the embedded automotive software
- Automating the test deployment infrastructure
- Enabling remote access and maintenance of lab machines
- Collaborating with cross-functional teams to ensure the successful delivery of software products
- Participating in the development of software development life cycle processes, including infrastructure as code, requirements tracking, and test automation frameworks
- Traveling up to 20% of the time, both domestically and internationally, to support business needs
Requirements & Qualifications
Must-Have
- Bachelor's degree in computer engineering, computer science, electrical engineering, software engineering, or a related discipline
- Proficiency with common DevOps software: OpenShift/Kubernetes, Docker, QEMU, Artifactory, GitLab or GitHub, etc.
- Experience with cloud development using AWS or Microsoft Azure
- Experience with cloud development for CI/CD
- Programming experience in C/C++, Python, Java/Kotlin, and/or Bash Scripting
- Experience in software development life cycle: infrastructure as code, requirements tracking, and test automation frameworks
- Knowledge in Agile and DevOps development processes and tools, such as Jira, Confluence, and Bitbucket
Nice-to-Have
- Master's degree in computer engineering, computer science, electrical engineering, software engineering, or a related discipline
- Professional experience in an automotive DevOps setting
- Experience in automotive or IT-embedded product development
- Programming experience in Rust, Go, and Qt
- Experience in production software lifecycle: requirements, system design, development, maintenance, and release readiness for embedded software for vehicle systems
Technical Skills
Cloud & Infrastructure
Hyundai Motors uses a range of cloud and infrastructure technologies, including AWS, Microsoft Azure, OpenShift, and Kubernetes. As a DevOps Virtual Development Engineer, you will be responsible for designing and implementing cloud-based solutions that meet the company's needs.
- AWS
- Microsoft Azure
- OpenShift
- Kubernetes
Databases
Hyundai Motors uses a range of databases, including relational and NoSQL databases. As a DevOps Virtual Development Engineer, you will be responsible for designing and implementing database solutions that meet the company's needs.
- MySQL
- PostgreSQL
- MongoDB
CI/CD
Hyundai Motors uses a range of CI/CD tools, including GitLab, GitHub, and Jenkins. As a DevOps Virtual Development Engineer, you will be responsible for designing and implementing CI/CD pipelines that meet the company's needs.
- GitLab
- GitHub
- Jenkins
What We Offer
Hyundai Motors offers a competitive annual salary ranging from 110000 to 160000, depending on experience. In addition to a competitive salary, we offer a range of benefits, including:
- Zero-dollar Employee Premiums on Medical, Dental, and Vision for You and Your Family
- 100% Employer-paid Disability and Life Insurance
- Generous Paid Time Off, Including Vacation, Sick, and Abundant Holidays
- Retirement Savings and Planning Benefits
- Access to Health Savings Accounts and Flexible Spending Accounts
- Flexible Work Hours
At Hyundai Motors, we value our employees and offer a range of benefits that support their well-being and career development. Our company culture is built on a foundation of respect, inclusivity, and teamwork, and we are committed to creating a work environment that is engaging, challenging, and rewarding.
Frequently Asked Questions
What is the remote work setup like?
As a DevOps Virtual Development Engineer, you will be working remotely, with the option to work from anywhere in the world. You will be expected to have a reliable internet connection and a dedicated workspace that is free from distractions.
What is the hiring process and timeline?
The hiring process typically takes 2-3 weeks, and includes a series of interviews with the hiring manager and other team members. We are looking for candidates who are available to start immediately.
What is the team size and tech stack?
The DevOps team at Hyundai Motors is a dynamic and growing team, with a range of experienced engineers and technicians. We use a range of technologies, including AWS, Microsoft Azure, OpenShift, and Kubernetes, and are committed to staying up-to-date with the latest developments in the field.