Embedded Software Engineer - AI/ML Systems

Embedded Software Engineer - AI/ML Systems

Apple

Munich, Germany

Description

As an Embedded Software Engineer you will apply Generative AI to enhance next-generation embedded software and systems. Collaborate with hardware and software teams to design, optimise, and develop solutions for inter-processor communication between application processors and modem basebands. Utilise modern Generative AI frameworks to enhance high-performance real-time embedded software development, unlocking new possibilities in wireless devices. This role blends technical expertise in Generative AI, embedded software and real‑time systems with creativity and a passion for innovation. Contribute to cutting-edge cellular technologies, and leave a mark on the evolution of wireless embedded systems. If pioneering, precision engineering and AI-driven problem-solving excite you, this is where your impact begins.

Responsibilities

  • Architect and develop Generative AI methods to enhance cellular SW components, with emphasis on interprocessor communication protocols, drivers, and hardware abstraction layers.
  • Identify, design and implement innovative AI/ML based solutions and features to transform and optimise embedded software development cycle.
  • Utilise real-world datasets from consumer devices to explore ML models, balancing system KPIs and complexity.
  • Lead design, development, documentation, and maintenance throughout the software life cycle.
  • Collaborate with global teams to optimise solutions and define interfaces across components and subsystems.
  • Innovate and implement new features to enhance product performance and user experience.

Minimum Qualifications

  • Proven industry experience in researching, developing, and applying AI/ML solutions, including Generative AI, orchestrated workflows, and tools in production environments
  • Proficiency and experience in embedded systems design and concurrent, real-time embedded software development using C/C++.
  • Bachelor's/Master's/PhD in Computer Science, Embedded Systems, Electrical/Electronic Engineering, or equivalent majors. Alternatively, proven equivalent industrial experience in above or related fields.

Preferred Qualifications

  • Strong proficiency in Python for AI/ML based applications.
  • Prior experience of working in fast-paced, agile environment, with flexibility to pivot easily to support new user requirements.
  • Solid understanding of SoC architecture with particular emphasis on the HW/SW interfaces of high-speed communication subsystems.
  • Experience and understanding of data communication protocols over high speed interfaces like PCIe.
  • Strong problem solving and debugging skills.
  • Ability to communicate effectively, both written and verbal, with cross-functional teams.
  • Experience with emulation systems, and virtual platforms.
  • Proficiency in CPU architectures e.g. different ARM models, RISC, etc.
  • Strong English language skills (verbal and writing).

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      C++ Developer      Data Science      Embedded Software Engineer      Hardware and Telecoms      On-site      Apple     

EuroTechJobs Logo

© EuroJobsites 2026