Logo BMW AG

Software Stability Expert

Job

  • Level
    Senior
  • Location
    Ulm
  • Working Model
    Hybrid, Onsite
  • Job Field
    Embedded, Test/QA
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment

Job Summary

In this role, you ensure system stability for Linux and Android platforms, analyze complex performance issues, and develop solutions to enhance software quality and robustness.

Job Technologies

Your role in the team

  • You ensure system stability for Linux and Android-based embedded platforms across software deliveries.
  • You analyse and resolve complex issues related to performance, boot behavior, memory management, CPU load, and system services.
  • Furthermore, you debug cross-layer issues across kernel, frameworks, HALs, middleware, drivers, and applications.
  • In addition, you perform root cause analysis using tracing, profiling, and debugging tools.
  • You examine crash dumps, kernel panics, ANRs, watchdog resets, and memory leaks to improve system robustness.
  • Moreover, you develop proof of concepts, validation solutions, and automation tools for analysis and monitoring.
  • You collaborate with cross-functional teams and drive continuous improvements in platform reliability and software quality.

This text has been machine translated. Show original

Our expectations of you

Education

  • University degree in Computer Science, Electrical Engineering, Embedded Systems, or a comparable field.

Qualifications

  • Advanced knowledge of debugging, tracing, profiling, and performance analysis tools such as GDB, Perf, Ftrace, Perfetto, ADB, and Logcat.
  • Very good business English skills; German language skills are an advantage.

Experience

  • Minimum of 5 years of professional experience in Linux and Android embedded systems.
  • Umfangreiche Erfahrung mit dem Linux-Kernel, Android-Framework, Systemdiensten, Boot-Prozess und Ressourcenmanagement.
  • Experience in analysing crashes, memory leaks, deadlocks, race conditions, kernel panics, ANRs, and performance bottlenecks.
  • Professional experience in embedded software development and quality assurance in the automotive industry.

This text has been machine translated. Show original

What we offer

  • Firmenwagenoption.
  • English-speaking teams in an intercultural setting.
  • Flexible organisation of working times & mobile work arrangements.
  • Karriereentwicklung & kontinuierliche persönliche Qualifikation.
  • Relocation services for our new employees.

This text has been machine translated. Show original

Benefits

Work-Life-Integration

Health, Fitness & Fun

Food & Drink

Topics You Will Work On

Job Locations

  • Location Ulm

    Baden-Württemberg

    Germany

About Your Employer

BMW AG

BMW AG

Our world-leading premium automotive brands BMW, MINI, Rolls-Royce and our motorcycles, along with our comprehensive range of high-quality financial and mobility services make us a unique provider.

Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Vehicle Manufacturing, Supplier, Industry, Production

Employer reviews

by devworkplaces.com

Total

(2 Reviews)
3.1
  • Career Growth

    3.1
  • Engineering

    2.3
  • Culture

    3.1
  • Workingconditions

    4.1
Show all reviews
Logo BMW AG

Software Stability Expert

Location
Ulm
Working Model
Hybrid, Onsite
Diversity
Open for all genders

More Jobs