Software Architect (f/m/x)

  • Ulm
  • Eingestellt: 12. Mai 2021
  • Bewerbungsschluss: 12. Mai 2022
    Jobbeschreibung:

    Our brands BMW, MINI, Rolls-Royce and BMW Motorrad have made us one of the world’s leading premium manufacturer of cars and motorcycles as well as provider of premium financial and mobility services. Our team consists of around 126,000 creative minds worldwide, all of whom have one thing in common: passion! To continue our pioneering mission, we are always on the lookout for visionaries and lateral thinkers who want to share their passion with us and tackle the technological challenges of our times.

    Our IT-Software Development team in Ulm is currently seeking a

    Software Architect (f/m/x)

    THESE DAYS, AUTOMOTIVE HISTORY IS WRITTEN IN CODE.

    SHARE YOUR PASSION.

    More than 90% of automotive innovations are based on electronics and software. That’s why creative freedom and lateral thinking are so important in the pursuit of truly new solutions. Naturally, this includes flexible working models, so that our IT specialists are free to go in unconventional directions. 

     

    We are searching for a hands-on automotive software architect with passion for high quality software and innovative embedded software solutions. Our area of responsibility is the development of base functions for the infotainment system in connected cars. We develop middleware and applications that communicate with cloud services, realizing innovative customer functions.  

     

    What awaits you?

    • As an automotive software architect, you will create future-proof software architectures for our highly interconnected embedded software functions.
    • You will work together with top experts from many different teams to find the best end-to-end solutions.
    • As part of our dynamic and agile team you will ensure robustness, performance, and security aspects within the software design.
    • Identify dependencies and drive technical requirements clarification with stakeholders across BMW and Tier1s to ensure a coherent end-to-end solution.
    • The result of your effort is high-quality software which becomes an integral part of BMW`s vehicles.

     

    What should you bring along?

     

    • University degree in Computer Science.
    • Ability to break down complex problems and projects and find a good solution that fits nicely with the overall ECU.
    • Expert knowledge in many of these areas: Linux system programming, middleware, security, networking, virtualization, multi-platform development including Android.
    • You are hands-on and you like to try things out in code in one or more languages: C++, Python, Java, Kotlin and with IPC/RPC middleware stacks.
    • You know how to conquer complexity with architectural design, for example, by using OOAD, DDD, MDE, DSM.
    • Ideally a practical work experience in automotive environments. Automotive safety knowledge is a plus.
    • Business-fluent English is required, German would be an advantage.
    • Experienced in working autonomously within and agile environment with Continuous Integration and Continuous Delivery.
    • Apart from excellent technical and people skills, you’ll be a problem-solver, a planner and a doer.
    • Teamwork and communication skills.

     

    Do you enjoy working in an international team? Apply now!

     

     

    What do we offer?

    • 30 days of holiday.
    • Attractive renumeration.
    • BMW & MINI promotions.
    • Career development.
    • Flexible organisation of working times.
    • High Work-Life Balance.
    • Mobility offers.

     

    Earliest date of start: from 2021-01-01
    Type of contract: unlimited
    Working time: Vollzeit

    Contact:
    Florian Stöckle
    +49 89 382-17001

    Our brands BMW, MINI, Rolls-Royce and BMW Motorrad have made us one of the world’s leading premium manufacturer of cars and motorcycles as well as provider of premium financial and mobility services. Our team consists of around 126,000 creative minds worldwide, all of whom have one thing in common: passion! To continue our pioneering mission, we are always on the lookout for visionaries and lateral thinkers who want to share their passion with us and tackle the technological challenges of our times.

    Our IT-Software Development team in Ulm is currently seeking a

    Software Architect (f/m/x)

    THESE DAYS, AUTOMOTIVE HISTORY IS WRITTEN IN CODE.

    SHARE YOUR PASSION.

    More than 90% of automotive innovations are based on electronics and software. That’s why creative freedom and lateral thinking are so important in the pursuit of truly new solutions. Naturally, this includes flexible working models, so that our IT specialists are free to go in unconventional directions. 

     

    We are searching for a hands-on automotive software architect with passion for high quality software and innovative embedded software solutions. Our area of responsibility is the development of base functions for the infotainment system in connected cars. We develop middleware and applications that communicate with cloud services, realizing innovative customer functions.  

     

    What awaits you?

    • As an automotive software architect, you will create future-proof software architectures for our highly interconnected embedded software functions.
    • You will work together with top experts from many different teams to find the best end-to-end solutions.
    • As part of our dynamic and agile team you will ensure robustness, performance, and security aspects within the software design.
    • Identify dependencies and drive technical requirements clarification with stakeholders across BMW and Tier1s to ensure a coherent end-to-end solution.
    • The result of your effort is high-quality software which becomes an integral part of BMW`s vehicles.

     

    What should you bring along?

     

    • University degree in Computer Science.
    • Ability to break down complex problems and projects and find a good solution that fits nicely with the overall ECU.
    • Expert knowledge in many of these areas: Linux system programming, middleware, security, networking, virtualization, multi-platform development including Android.
    • You are hands-on and you like to try things out in code in one or more languages: C++, Python, Java, Kotlin and with IPC/RPC middleware stacks.
    • You know how to conquer complexity with architectural design, for example, by using OOAD, DDD, MDE, DSM.
    • Ideally a practical work experience in automotive environments. Automotive safety knowledge is a plus.
    • Business-fluent English is required, German would be an advantage.
    • Experienced in working autonomously within and agile environment with Continuous Integration and Continuous Delivery.
    • Apart from excellent technical and people skills, you’ll be a problem-solver, a planner and a doer.
    • Teamwork and communication skills.

     

    Do you enjoy working in an international team? Apply now!

     

     

    What do we offer?

    • 30 days of holiday.
    • Attractive renumeration.
    • BMW & MINI promotions.
    • Career development.
    • Flexible organisation of working times.
    • High Work-Life Balance.
    • Mobility offers.

     

    Earliest date of start: from 2021-01-01
    Type of contract: unlimited
    Working time: Vollzeit

    Contact:
    Florian Stöckle
    +49 89 382-17001