Job Description:
Hyundai America Technical Center, Inc. (HATCI) is currently seeking a Entry level DevOps Engineer at our Superior Township, MI facility. This position is in the department of Infotainment System SW Development that undertakes various innovation 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.
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%)
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, Docker, QEMU, Artifactory, GitLAB or GitHub
Experience with cloud development using AWS or Microsoft Azure
Experience with cloud development for CI/CD
Programing experience with C++, C#, Java, Rust, Python
Experience with the software development life cycle, infrastructure as code, requirements tracking, test automation frameworks
Knowledge in Agile, Waterfall, DevOps development processes and tools such as Jira, Confluence, Bitbucket, and Bamboo
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 relationship 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
Hyundai America Technical Center, Inc. (HATCI) is an equal opportunity employer commited to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status, other protected veteran status, and any other protected class under law.