Infotainment Application Developer

Hyundai Corporation (usa)
Superior Township, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Superior Township, United States of America

Tech stack

Java
Abstraction Layers
Agile Methodologies
Artificial Intelligence
Android Studio
JIRA
C++
CMake
Software Debugging
Linux
DevOps
Ethernet
Design of User Interfaces
Human-Computer Interaction
Software Architecture
Software Tools
ISO/IEC 15504
Software Engineering
User Interface Testing
Rust
GIT
Kotlin
Information Technology

Job description

Hyundai America Technical Center, Inc. (HATCI) is looking for an engineer to join the Production Application Team of the Infotainment Software Department, which undertakes various innovation projects related to infotainment and UI/UX systems software development efforts concerning the next generation of vehicle software architecture for Hyundai, Kia, and Genesis vehicles, as well as the production application of software features and service contents What You Will Do:

  • Develop and integrate infotainment components (e.g., audio, video, connectivity, etc.) using C++ and Java/Kotlin on Linux or AAOS (Android Automotive OS)
  • Implement user interface frameworks and apps, optimizing for startup time, responsiveness, and memory usage on constrained hardware
  • Integrate software with vehicle properties, including VHAL (vehicle hardware abstraction layer), CAN, and Ethernet connectivity
  • Perform unit, integration, and UI testing, utilizing debugging tools on target bench hardware
  • Ensure software complies with automotive standards, such as ASPICE and ISO 26262
  • Adhere to state-of-the-art DevOps processes, including the utilization of AI during the development and validation processes
  • Travel up to 20% of the time, both domestically and internationally

Requirements

  • Bachelor's degree in computer science, software engineering, or a related discipline
  • 0-10 years of professional experience in automotive, mobile phone, or consumer electronic software development roles
  • Strong background in the following operating systems: AAOS, Linux, and/or QNX
  • Proficiency in the following languages: C++, Java, Rust, and/or Kotlin
  • Familiarity with the following software tools: Android Studio, CMake, Git, and JIRA
  • Experience with debugging tools
  • Understanding of Agile software development and the software development life cycle (SDLC)
  • Ability to explain technical topics to both technical and non-technical stakeholders
  • Excellenttime management, self-management, and organization skills
  • An ability to adapt to shifting priorities, demands, and timelines
  • Strong written, oral, and interpersonal skills

Benefits & conditions

  • 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
  • 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

Apply for this position