Cellular Platform Software Engineer

Cellular Platform Software Engineer

Apple

Munich, Germany

Summary

In this role, you will be a key member of our team in Munich defining and working on Platform software design and development collaborating with Cellular Protocol Stack, RF and other teams.

Key Qualifications

  • Experience in developing embedded real-time software for Cellular SoCs;
  • Fundamental knowledge and understanding of embedded processors and real-time OS concepts;
  • Solid understanding of baseband system/architecture (core, cache, memory, bus, interrupts, sleep/wake, clock, power control, dynamic frequency and voltage scaling, SPMI, PCIe, etc.);
  • Experience in developing low level driver software for embedded platforms;
  • Excellent software engineering skills, including driver software design, implementation, validation and debugging;
  • Deep understanding of and hands-on experience in system- and software performance profiling, analysis and optimization;
  • Proficiency in C/C++;
  • Experience and familiarity with version control systems like git, Perforce, etc.;
  • Strong communication and interpersonal skills, ability to work in multi-disciplinary teams and to present complex technical topics to a multi-level audience.

Description

  • In this highly visible and critical role, the candidate will be part of the Cellular Platform Software team and responsible for architecture, design, implementation and quality of platform software and drivers;
  • You will be responsible for specifying requirements, writing design documents, architect solutions and implement software for state-of-the-art wireless SoCs;
  • You will perform pre-silicon verification, debug both, system-wide and component level issues on target HW and simulation, as well as integrate wireless SoCs with application processors and ensure perfect interoperability;
  • Applying innovative methods for software and system performance measurements and analysis, implement required tooling and optimizations;
  • The position requires high level thinking to architect code solutions with low level programming, excellent communications and leadership skills, with the ability to work in a fast paced environment.

Education & Experience

  • Bachelor or Master degree in Electrical Engineering, Computer Engineering or equivalent.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany     C++ Developer     Developer     Embedded Software Engineer     Apple    

© EuroJobsites 2021

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2021

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies