トレンド企業

BMW North America
BMW North America

Premium automobile and motorcycle manufacturer

Automotive Software Engineer

職種エンジニアリング
経験ミドル級
勤務オンサイト
雇用正社員
掲載1週間前
応募する

SPREAD ENTHUSIASM. SHAPE THE FUTURE.SHARE YOUR PASSION.

As an independent group of companies, the BMW Group has a commitment to creativity and breakthrough ideas that goes well beyond the racetrack. In order to continuously create ultimate driving machines, we drive our growth and design excellence by staffing our teams with individuals who are innovative and always looking for the next great idea. If you share our vision and view yourself as an independent, creative thinker, we invite you to join our team in this exceptional role located in Woodcliff Lake, NJ.

WHAT AWAITS YOU.

  • Designs, develops, debugs, and maintains core software components for BMW infotainment head unit functions, ensuring high quality and functionality for successful vehicle launches.
  • Translates product requirements into software designs compatible with hardware constraints and implements production-ready code with robust automated testing.
  • Performs root cause analysis of software defects, designs fixes, and integrates software changes following BMW’s software integration processes.
  • Collaborates within agile teams, conducts peer reviews, and maintains strong relationships with global teams, functional owners, and suppliers to support development and feature enhancements.
  • Prepares documentation, participates in architecture alignments, and leads architecture adaptations for assigned software components.
  • Executes validation activities including test drives, prioritizes critical issues, drives process improvements, supports innovation, and adapts software to evolving technologies and market requirements, including US-specific needs.

WHAT YOU SHOULD BRING.

  • Bachelor’s degree, preferably in Computer Science, Computer Engineering, or similar technical field. Master’s degree, preferred.
  • 3-5 years in computer science, engineering, or software development field.
  • 2-3 years of experience working within BMW infotainment development, with a strong emphasis on pre-integration hardware and software, preferably experience developing and customizing the Android Automotive OS stack, specifically working with the Car Framework and Car Service.
  • Proficiency in multiple modern programming languages including Java, Kotlin, C++, and Python
  • Proven software engineering expertise with Git and CI/CD pipelines (e.g., Zool, Gerrit).
  • Strong understanding of Android, Android Automotive OS, and Android application development.
  • Knowledge of software design patterns and architectural principles.
  • Understanding of software engineering best practices and design methodologies.
  • Thorough understanding of security concepts, permissions management, and secure coding practices.
  • Strong proficiency in Android system-level development.
  • Hands-on experience with the Vehicle Hardware Abstraction Layer (VHAL).
  • Expertise in C++ and Java/Kotlin, with a deep understanding of the JNI (Java Native Interface) for communication between native services and the app layer.
  • Familiarity with automotive-grade hardware and debugging tools like adb, logcat, and protocol analyzers (DLT, someIP knowledge is a plus).
  • Valid US Driver’s license.
  • Available for overnight business travel.

Preferences:

  • Basic knowledge of automotive technologies.
  • BMW B1, B2, and E1 license.
  • German language skills.
  • Developed networks into BMW AG (especially development departments).

WHAT YOU CAN LOOK FORWARD TO.

  • Medical, Dental, and Vision insurance
  • 401(k) with Company match and Retirement Income Account
  • Employee vehicle program
  • Bonus eligibility
  • Paid Parental Leave
  • Generous PTO and Company paid holidays
  • Voluntary Benefits to fit your needs

Relocation assistance is not available for this position.

In support of BMW Group’s business objectives, this position requires regular onsite attendance at a BMW office/facility with remote work capability (hybrid).

The expected salary range for this position is 62,500.00 - $125,000.00.

The selected candidate’s education, skills, experience, and location will be used to determine the final salary offer. All pay ranges are based on a full-time work schedule. This statement is in accordance with state and local pay disclosure requirements.

As part of the hiring process, you may be required to successfully pass a background check. A satisfactory completion of a background investigation including verification of education, prior employment, criminal history, credit check history, and pre-employment drug screen to the extent permissible under applicable state law, is a condition of your offer of employment and your continued employment. The results of your background investigation are satisfactory and acceptable in the sole judgement and discretion of BMW Shared Services, LLC.

Even more so than the generous compensation and benefits, the culture and values of BMW of North America makes it the ultimate working environment. These values are Responsibility, Appreciation, Transparency, Trust, and Openness. We allow these values to guide the way we conduct ourselves and our business.

BMW in the United States is an equal opportunity employer. It is the policy of BMW Group in the United States to provide equal employment opportunity (EEO) to all qualified persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

閲覧数

0

応募クリック

0

Mock Apply

0

スクラップ

0

BMW North Americaについて

BMW North America

BMW North America is the U.S. subsidiary of BMW Group, responsible for sales, marketing, and distribution of BMW, MINI, and BMW Motorrad vehicles and services in the United States. The company operates manufacturing facilities, dealership networks, and provides financial services for BMW products in North America.

5,001-10,000

従業員数

Munich

本社所在地

レビュー

10件のレビュー

3.7

10件のレビュー

ワークライフバランス

3.2

報酬

4.1

企業文化

4.0

キャリア

2.8

経営陣

2.5

65%

知人への推奨率

良い点

Good benefits and compensation

Positive work culture and environment

Flexible work arrangements

改善点

Poor management and lack of direction

High pressure and overwhelming workload

Limited career advancement opportunities

面接レビュー

レビュー48件

難易度

3.1

/ 5

期間

14-28週間

内定率

39%

体験

ポジティブ 67%

普通 18%

ネガティブ 15%

面接プロセス

1

Phone Screen

2

Technical Interview

3

Hiring Manager

4

Team Fit

よくある質問

Technical skills

Past experience

Team collaboration

Problem solving