Software Development Munich 06.05.2024

(Senior) POSIX Performance Engineer - Autonomous Driving Software Plattform (f/m/x)

WRITING CODE IS GOOD. ENSURING CODE RUNS SEAMLESSLY IS BETTER. 

SHARE YOUR PASSION.

With vehicle software becoming ever more complex, the future of mobility will be determined not just by who uses the cleverest algorithms, but by how they are integrated. Modern tools are required for codes to have an impact where it counts. However, even more important are the right people, whose perspective ensures that all these separate elements will “come together on the road”. As an integral member of an innovative team, you’ll work on cutting-edge products and services that drive the performance of our vehicles, making an essential contribution to the success of the BMW Group. 

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?

  • Designing and implementing performance measurement and analysis concepts and reflecting them into functional and non-functional requirements will be part of your daily tasks.
  • 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 in particular 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 Computer Science, Electrical Engineering or a comparable qualification.
  • At least 5 years of experience in the field of software development with object oriented languages - experience preferred in modern C++.
  • Extensive knowledge of operating systems (Linux, QNX), experience preferred in real-time systems.
  • Solid grounding in embedded software development and hardware debugging.
  • 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.
  • Business-fluent English, preferably also in German.

 

You enjoy working in an international team and want to develop and build the next generation of automotive software? Apply now!

 

Note: Please apply exclusively online via our career portal. Applications via other channels (esp. e-mail) cannot be considered.

 

What we offer?

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

 

At the BMW Group, we see diversity and inclusion in all its dimensions as a strength for our teams. Equal opportunities are a particular concern for us, and the equal treatment of applicants and employees is a fundamental principle of our corporate policy. That is why our recruiting decisions are also based on personality, experience and skills.

Find out more about diversity at the BMW Group at bmwgroup.jobs/diversity

 

Earliest starting date: from now on

Type of employment: unlimited
Working hours: full-time


Contact:

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

(Senior) POSIX Performance Engineer - Autonomous Driving Software Plattform (f/m/x)
20240506
Automotive
Munich
Germany
Legal Entity:
BMW AG
BMW Group
Location:
Munich
Job Field:
Software Development
Job Id:
110342
Publication Date:
06.05.2024
FullTime
Print Page