Gesellschaft

Bmw AgMehr sehen

addressAdresseUlm, Baden-Württemberg
type Form der ArbeitVollzeit
KategorieIT

Jobbeschreibung

Python Software Developer (f/m/x)

At BMW Car IT, a wholly owned subsidiary of BMW AG, we live and breathe software. We design and implement embedded software for electronic control units of the BMW cars as well as related tools and frameworks. By delivering software all the way from the idea to the final product we lead BMW into the future of digitalization and mobility.

We are committed to modern development methodologies and tools like continuous integration, agile development, and test automation for designing and implementing the innovative and high-quality software that is the foundation of BMW’s cars.

We are searching for an experienced Python SW Developer with a passion for innovative testing solutions for high-quality embedded software. Our area of responsibility is the development of test processes, frameworks and tools as well as providing infrastructure and services for automated test solutions, ensuring proper software quality for the ECUs in our cars.

What awaits you?

  • You will work on the automated test environment for our infotainment systems.
  • Your day-to-day activities include planning, designing and developing features for the test automation framework using Python, as well as design and creation of automated test cases on different levels (module, subsystem, system) for the device under test. You also take care of the infrastructur orchestration.
  • This means that you also will analyze test failure causes and support development teams debugging the problems for the device under test.
  • A desire for quality orientation, continuous improvement, and optimization of test tools, test cases and processes complete your profile.

What should you bring along?

  • A degree in Computer Science or a similar field of study (Bsc/Msc/PhD).
  • A very good level of knowledge in Python and Ansible. Experience with unittest, mock, nose, pytest, tox, or similar frameworks/packages/modules.
  • A good-enough understanding of C/C++, backed by practical experience. Knowledge of Python wrappers creation for C/C++ code is beneficial. Understanding of Kotlin, Java and Android standard test tooling, espresso, tradefed, atest is a plus.
  • Ability to understand specifications (for example Bluetooth, CAN, SomeIP, RFCs, etc.) and follow their implementations.
  • A good understanding of Linux along with IPC & RPC concepts. Experience in continuous integration and delivery, Linux system services, network or bus technologies is a plus.
  • Proven track record in developing test plans, test cases and test reports.
  • System integration field experience would be highly beneficial.

You enjoy working in an international team and are passionate about SW test automation and SW development? Apply now!

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

What we offer in Ulm?

  • Company car option.
  • English speaking teams in an intercultural setting.
  • Flexible organisation of working times & mobile work arrangements.
  • High Work-Life Balance.
  • Career development & continuous personal qualification.
  • Relocation Services for our new employees.

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: 05/01/2024

Option for remote contract within Germany: To be evaluated for each individual case.

Contact:

Sandra Sonnek
BMW Group HR Team
+49 89 382-17001

Python Software Developer (f/m/x)
Unternehmensbereich:
BMW Car IT GmbH
Standort:
Ulm
Arbeitsbereich:
Refer code: 1258040. Bmw Ag - Der vorherige Tag - 2024-03-23 07:27

Bmw Ag

Ulm, Baden-Württemberg

Jobs mit Freunden teilen

Verwandte Berufe

Python Software Developer (F/M/X)

(Junior) Software Developer Python (m/w/d)

Ferchau Gmbh

Karlsruhe, Baden-Württemberg

2 vor wenigen Monaten - gesehen