A

Apple

Designs phones, computers and their operating systems

Embedded Signal Processing and ML Algorithms Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, and 3 years of relevant industry experience are required.
  • Strong software programming skills in C/C++ and Python, with experience in embedded systems, are required.
  • A strong background in signal processing, machine learning, and statistical learning algorithms is required.
  • Experience with object-oriented programming and common software design patterns is required.
  • Experience using AI-powered development tools to streamline daily workflows, accelerate coding and debugging, create test frameworks, and improve code quality and testing is required.
  • Excellent communication, presentation, and documentation skills are required.
  • A master's or PhD degree with at least 3 years of experience in algorithm integration or embedded/software systems is preferred.
  • Experience with signal processing and machine learning, including time-series analysis, digital filtering, feature extraction, classification, regression, or neural network-based inference, is preferred; sensor data or embedded sensing systems experience is a strong plus.
  • Familiarity with C/C++ for embedded systems development, including RTOS, microcontrollers, and low-level hardware interactions, is preferred.
  • Understanding of modern SoC/ASIC architectures, hardware neural/math accelerators, memory-bandwidth bottlenecks, and hardware/software partitioning for complex algorithms is preferred.
  • Experience at the hardware/software interface, including firmware interfaces, driver layers, or OS-level integration, is preferred.
  • Hands-on experience prototyping, developing, and integrating algorithm and signal-processing code with a software layer, such as OS-level frameworks or application software, is preferred.
  • Experience evaluating, integrating, and deploying AI-powered developer tools, such as LLM-assisted coding, AI-based test generation, or intelligent data-analysis pipelines, is preferred.
  • The ability to collaborate effectively across firmware, software, and algorithms disciplines is preferred.

Responsibilities

  • Prototype and develop sensing, tracking, and classification algorithms to support new product form factors and user-facing features.
  • Develop and integrate robust low-level C/C++ software to deploy algorithms on microcontrollers, DSPs, and machine-learning accelerators.
  • Integrate algorithm implementations with the software layer, ensuring correctness, performance, and stability across product configurations.
  • Work with firmware and software engineers throughout the product lifecycle, from early prototyping through productization.
  • Develop and maintain integration test frameworks and performance metrics to validate algorithm behavior end-to-end.
  • Profile and budget algorithm compute and memory workloads on embedded platforms to guide silicon architecture teams on accelerator requirements, core selection, and memory sizing for future hardware.
  • Identify and champion generative AI tools and developer productivity solutions for team adoption.
  • Evaluate generative AI-assisted workflows, such as code generation, data analysis, and automated testing, and drive their integration into team processes.
  • Communicate findings, integration status, and tooling recommendations to team members and leadership.

Desired Qualifications

  • Experience with sensor data or embedded sensing systems is a strong plus.
  • Understanding of modern SoC/ASIC architectures, hardware neural/math accelerators, memory-bandwidth bottlenecks, and hardware/software partitioning for complex algorithms is a strong plus.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs