mid software engineering Embedded Software Engineer ic Bachelor's · Posted May 10, 2026

About this role

Apple is hiring a mid-level Embedded Software Engineer in the software engineering function based in Herzliya, Israel. The posting calls out experience with Python, Java, C, LLMs. Listed education preference: a bachelor's degree or equivalent.

Role
Embedded Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Herzliya, Israel
Education
Bachelor's degree
Department
Software and Services
Posted
May 10, 2026
AI Summary
Design and implement WiFi MAC level firmware and software for Apple products. Optimize MAC algorithms, develop kernel drivers, and ensure cross-product integration. Requires C proficiency, communications protocol expertise, and strong debugging skills.

Job description

from Apple careers

Do you imagine what you could do here? At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly.
Every single day, people do amazing things at Apple.
Bring passion and dedication to your job and there's no telling what you could accomplish.
Dynamic, smart people and inspiring, innovative technologies are the norm here.
The people who work here have reinvented entire industries with all Apple products.
Apple is looking for an extraordinary FW engineer to drive state of the art technologies for Apple products.
In this role, you will work with a variety of disciplines and products, developing software and firmware at the WiFi MAC Level.

You'll ensure that every aspect of our products works both on its own and together.
It’s our goal to make Apple products smarter and more efficient than ever before.
Join us, and you’ll directly impact the functionality of devices people use worldwide.
As a senior WiFi MAC Software Engineer, your contributions will include the following:
Writing design documents. Designing and implementing software and firmware for WiFi and 802.11 MAC Level features at the MAC. Optimise and fine-tune the firmware and MAC Level algorithms.
Involvement in firmware architecture design, and system level requirements from top-level down to block level.
Develop and support OSX development tools and kernel drivers.
This role requires high sense of responsibility and ability to work in team.
The people who work here have reinvented and defined entire industries with our products and services.
The same passion for innovation also applies to our practices — strengthening our commitment to leave the world better than we found it.
You should join us if you want to help deliver the next amazing Apple product!.
<h3>Minimum Qualifications</h3>5+ years of Low Level Embedded software/firmware development - Mandatory.
Experience and proficiency in C development - Mandatory.
Experience with communications protocols and host I/F such as TCP/IP, UDP, USB, PCIe, UART et.
Exceptional problem solving and debugging skills.
Independent, highly motivated, with good interpersonal skills.
B.Sc or higher degree in Computer Science or technically equivalent field is required.
<h3>Preferred Qualifications</h3>Experience with developing mobile products and protocols, WiFi, BT, Cellular, etc.
Experience using other common programming languages, such as Objective- C, Java, C++, Python.
Experience with ARM micro-controllers.
Experience with development in OSX and iOS environments.
Experience with GenAI code analysis and code generation.

More roles at Apple

SG - Specialist: Part-Time, Seasonal
Singapore · mid
AU - Specialist: Seasonal Contract - Full Time or Part Time
Australia · mid
FR-Expert
France · mid
CN-Specialist: Seasonal, Full-Time or Part-Time or Intern
China · intern
BE-Technical Specialist
Belgium · mid
All Apple jobs →
All software engineering jobs software engineering in Herzliya, Israel Jobs in Herzliya, Israel software engineering salaries software engineering career path
All Apple Jobs Browse software engineering roles mid positions