DevOps Virtual Development Engineer (Entry level)
Hyundai America Technical Center, Inc. (HATCI) is currently seeking a DevOps Engineer at our Superior Charter Township, MI facility. This position is in the department of Infotainment SW Development that undertakes various innovative projects related to infotainment and UI/UX systems software development for the next generation vehicle software architecture as well as production application of SW features and service contents.
WHAT YOU WILL DO
Core Responsibilities
Develop the core software engineer workflows using modern DevOps techniques
Define and configure the DevOps environment with a focus on automation, configuration, containerization, and virtualization
Create integration focused CI/CD to enable efficient stakeholder management
Enable the software to run virtually in the cloud for development and testing purposes
Develop, automate, and maintain the build environment for the embedded automotive software
Automate the test deployment infrastructure
Enable remote access and maintenance of lab machines
Travel both domestically and internationally (up to 20%) WHAT YOU WILL BRING TO THE ROLE
Basic Qualifications
B.S. in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or a combination of education and equivalent experience
Proficiency with common DevOps software: OpenShift/Kubernetes, Docker, QEMU, Artifactory, GitLAB or GitHub
Experience with cloud development using AWS or Microsoft Azure
Experience with cloud development for CI/CD
Programming experience in C/C++, Python, Java/Kotlin, Bash Scripting, with Rust, and Go, and Qt as a nice-to-have.
Experience with software development life cycle, infrastructure as code, requirements tracking, test automation frameworks
Knowledge in Agile, DevOps development processes and tools such as Jira, Confluence, and Bitbucket
Able to adapt to agile work scope with shifting priorities, demands, and timelines
Comfortable with blank-slate initiatives as well as on-going established projects
Good communication skills and ability to develop/keep good relationships with tech experts from R&D Center and internal counterpart teams Preferred Qualifications
M.S. in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or a related field
1+ years of experience in a similar role
Experience in production SW lifecycle including requirements, system design, development, and maintenance of the embedded software for vehicle systems
Working knowledge of operating systems such as QNX, Linux, Open-Source SW, Yocto, and Android
Working knowledge of vehicle communication network systems (CAN, LIN, Ethernet, etc.) and instrumentation/operation of data acquisition systems such as ETAS/INCA and Vector/CANoe
Experience working in automotive development WHAT HYUNDAI CAN OFFER YOU
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
Hybrid Work Schedule
Competitive Salaries
A Global Environment that Fosters Diversity
Retirement Savings and Planning Benefits
Access to Health Savings Accounts and Flexible Spending Accounts
Flexible Work Hours OTHER DETAILS
Candidates applying for positions with Hyundai KIA must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
HATCI is an Equal Opportunity Employer including Disabled and Veteran. VEVRAA Federal contractor.
Remote