Software Stability Expert

BMW AG

Job

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 summary

This listing has been machine translated. Show original

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.

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.

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.

Benefits

Work-Life-Integration

Health, fitness & fun

Food & drink

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Ulm
    Baden-Württemberg, Germany

About your employer

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.

Company type
Established Company
Work model
Hybrid, Onsite
Industry
Vehicle Manufacturing, Supplier · Industry, Production

Employer reviews

3.1Total(2 reviews)
Career growth
x
3.1
Engineering
x
2.4
Team culture
x
3.1
Working conditions
x
4.1
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • syracom AGWiesbaden

    • Easy Apply
    • €50k – €65k
    • Hybrid
    • Onsite
    • Full Time

    Participation in security analyses and assessment of applications and IT systems. Support in the design and implementation of technical security measures (e.g., WAF, Load Balancing, Firewall, etc.). Conducting and supporting penetration tests,...

    • WAF
    • XDR
    • SIEM
    • AWS IAM
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4

Software Stability Expert

BMW AG