Real - Time Embedded Engineer - Q

Apple international · Herzliya · Posted 2026-11-06

Apply on the employer's site

Our team is new, growing, and evolving quickly, and we are hiring across multiple disciplines. We work at the intersection of machine learning, hardware, and software, creating technologies that reshape how people communicate and experience the world around them in everyday life.

Description

We are seeking a highly skilled and motivated real-time embedded Engineer to join our firmware team. In this role, you will be responsible for implementing cutting-edge technology for our next-generation products. You will be a key contributor to the entire product development lifecycle, from concept to deployment, ensuring that our products are intelligent, efficient, and provide a seamless user experience.

Minimum qualifications

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field

Extensive experience in low-level firmware development, real-time operating systems, and hardware-software integration for resource-constrained environments

10+ years of professional experience in embedded firmware development. Including:

Deep understanding of real-time constraints and deterministic systems

Memory management in resource-constrained environments

Power optimization techniques

Programming Languages: Expert-level C, Assembly language, proficiency in Python

Real-time OS: RTOS, Linux

Microcontrollers/Processors: ARM Cortex-M/A, RISC-V or equivalent architectures

Development Tools: Version control (Git), JTAG/SWD debuggers, Hardware debugging tools (oscilloscopes, logic analyzers)

Experience with continuous integration/continuous deployment (CI/CD) for embedded systems

Excellent problem-solving and debugging skills.

Experience with agile development methodologies.

Preferred qualifications

Excellent communication and teamwork skills

A passion for building innovative products