woman checking data in a car
Software Development Munich 01.02.2022

Software Architect - Performance Engineering (f/m/x)

ANYTHING CAN BE REINVENTED. EVEN THE STEERING WHEEL.

SHARE YOUR PASSION.

Revolutionising the future of mobility means setting standards today. Our vehicles already use intelligent technologies that are increasingly taking over driving tasks and providing greater safety and comfort. Increasing our lead in autonomous driving requires visionary thinkers and creative developers. Specialists in the fields of machine learning, artificial intelligence, sensor technology and software development will work in expert teams in centres of excellence networked around the world to redefine the limits of what is possible. 

Description

As part of the development of electronic control units (ECU), you are responsible for the performance design and analysis of software components and the complete ECU.

 

What awaits you?

  • You design and implement performance measurement and analysis concepts, reflect them into functional and non-functional requirements.
  • You are responsible for these requirements to be applied in series development, where you interact with internal software development teams and suppliers.
  • You define acceptance criteria for software and vehicle integration, support the project management with planning, carry out software reviews and provide solutions to performance bottlenecks in the series production.
  • Within an ECU project, you are responsible for architecture and design for performance and stability topics and their integration into various real-time operating systems such as Linux and QNX.
  • You present solutions and ideas to system and software architecture committees.

 

What should you bring along?

  • University degree in electrical engineering or computer science or a comparable qualification.
  • Good software development skills with object oriented languages - experience preferred in modern C++.
  • Very good knowledge of operating systems (Linux, QNX), experience preferred in real-time systems.
  • Experience in and knowledge of advanced performance analysis tools such as perf, ftrace and eBPF is a plus.
  • Enforcement, initiative and the ability and willingness to communicate knowledge to others.
  • Strong team and communication skills with a willingness to discuss solutions with many stakeholders in loops and to lead them to the goal.
  • Very good skills in English, preferably also in German.

 

You enjoy working in an international team and are passionate about software? Apply now!

 

What do we offer?

  • 30 days of holiday.
  • Attractive remuneration.
  • BMW & MINI promotions.
  • Career development.
  • Flexible organisation of working times.
  • High Work-Life Balance.
  • Mobility offers.
  • And many other benefits - see bmw.jobs/benefits

 

Earliest starting date: from now on

Type of employment: unlimited
Working hours: Full-time


Contact:

Tamara Vuckovic
BMW Group Recruiting Team
+49 89 382-17001

Software Architect - Performance Engineering (f/m/x)

20220201
Automotive
Munich
Germany
Legal Entity:
BMW AG
BMW Group
Location:
Munich
Job Field:
Software Development
Job Id:
42674
Publication Date:
01.02.2022
FullTime
APPLY NOW Print Page