Systems Sw Engineer

Apple
Madrid, Spain
16 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

Apple IOS Apple Mac Systems C++ (Programming Language) Profiling Software Debugging Firmware Object-Oriented Software Development System Software

Job description

Experteer Overview Todos los candidatos deben asegurarse de leer atentamente la siguiente descripción del puesto y la información antes de enviar su solicitud.In this role you work on drivers, frameworks, and tools for sensing technologies across iOS, macOS, tvOS, watchOS and visionOS.You maintain existing software and design new stacks that enhance user experience and system performance.You collaborate across Algorithms, Firmware, Design and UI teams to optimize sensing performance across the stack.You will tackle multiple levels of the software stack and contribute to future sensing technologies with a strong emphasis on usability and impact.Compensaciones / Beneficios* Maintain and extend driver/framework/tool software for sensing technologies* Design new software stacks for current and future products* Collaborate with cross-functional teams (Algorithms, Firmware, Design, UI) to optimize performance* Contribute across multiple levels of the software stack (kernel to userspace)* Rapidly understand unfamiliar code and relevant functionality* Support technology investigations and usability-focused improvementsResponsabilidades* Deep experience developing system software such as drivers, libraries xqbhyrx or firmware* Strong C/C++ and object-oriented programming skills* Excellent debugging skills* Experience with profiling code in both kernel and userspace* Self-advised, analytical, and able to work well in a team* Strong verbal and written communications skills* Proficiency in English* BS or MS in CS/CE/EERequisitos principales*

Requirements

In this role you work on drivers, frameworks, and tools for sensing technologies across iOS, macOS, tvOS, watchOS and visionOS. You maintain existing software and design new stacks that enhance user experience and system performance. You collaborate across Algorithms, Firmware, Design and UI teams to optimize sensing performance across the stack. You will tackle multiple levels of the software stack and contribute to future sensing technologies with a strong emphasis on usability and impact.Compensaciones / Beneficios* Maintain and extend driver/framework/tool software for sensing technologies* Design new software stacks for current and future products* Collaborate with cross-functional teams (Algorithms, Firmware, Design, UI) to optimize performance* Contribute across multiple levels of the software stack (kernel to userspace)* Rapidly understand unfamiliar code and relevant functionality* Support technology investigations and usability-focused improvementsResponsabilidades* Deep experience developing system software such as drivers, libraries xqbhyrx or firmware* Strong C/C++ and object-oriented programming skills* Excellent debugging skills* Experience with profiling code in both kernel and userspace* Self-advised, analytical, and able to work well in a team* Strong verbal and written communications skills* Proficiency in English* BS or MS in CS/CE/EERequisitos principales*

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

2:25 min

Testing the AI generated Apple iOS Flashcards application

MIlan Todorović MIlan Todorović · World Congress 2026 Europe

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all