Infotainment Application Developer

Hyundai Corporation (usa)
Superior Township, MI, United States
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
0 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Abstraction Layers Agile Methodology Artificial Intelligence Android Studio JIRA C++ (Programming Language) CMake Software Debugging Linux DevOps Memory Management
+10 more
Ethernet Human-Computer Interaction Software Tools ISO/IEC 15504 Software Engineering User Interface Testing Rust (Programming Language) Git Kotlin Information Technology

Job description

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

Other Details

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.mitalent.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · WWC 2023

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Developing customized native applications for automotive user interfaces

Stephan Schuster · WWC 2022

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all