mid software engineering Embedded Software Engineer ic · Posted Jan 26, 2026

About this role

Apple is hiring a mid-level Embedded Software Engineer in the software engineering function based in Munich, Germany. The posting calls out experience with Python, C, Testing, Machine Learning.

Role
Embedded Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
Munich, Germany
Department
Software and Services
Posted
Jan 26, 2026

More roles at Apple

SA-Operations Expert (Saudi and GCC Nationals)
Saudi Arabia · mid
SA-Technical Expert (Saudi and GCC Nationals)
Saudi Arabia · mid
SA-Expert (Saudi and GCC Nationals)
Saudi Arabia · mid
JP-Technical Specialist
Japan · mid
JP-Operations Expert
Japan · senior
All Apple jobs →

Job description

from Apple careers

Join Apple’s Wireless Technologies and Ecosystems team and help shape the future of cellular experiences powering millions of devices worldwide. In this role, you will design, develop, and enhance embedded software that drives our cutting‑edge wireless features, collaborating closely with hardware and software teams to ensure high performance and reliability. You will contribute to projects that improve system efficiency, enable new capabilities, and support the next generation of Apple products. This is a unique opportunity to apply your engineering skills in a fast‑moving environment where your work directly impacts the performance and innovation of our fantastic cellular Apple products, while learning from and contributing to a world‑class team dedicated to excellence and creativity.

Apple’s Cellular Software team is seeking talented, highly motivated, and disciplined engineers to work across layers on groundbreaking cellular technologies. The position involves identifying, crafting, and developing core cellular technologies that solve everyday problems for customers using iPhones, iPads, watches, and other wireless product lines. The position includes also unit testing and end-to-end testing of the protocol stack software and complete support for the whole system verification.

<h3>Minimum Qualifications</h3>Strong Software Engineering skills including design, programming (using C, C++), scripting (Python preferred, Perl) and debugging.
Very good understanding about Embedded Systems concepts
Hands on experience developing test specification, test case implementation and analysis of related defects in the code and design.

This is an excerpt. Read the full job description on Apple careers →
All software engineering jobs software engineering in Munich, Germany Jobs in Munich, Germany software engineering salaries software engineering career path
All Apple Jobs Browse software engineering roles mid positions