Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Signal Processing and ML

Home > C/C++ programming jobs

Embedded Signal Processing and ML in USA new

  • San Diego, CA

Responsibilities

  • Develop sensing, signal processing, machine learning, and classification algorithms for sensor data and embedded sensing systems.
  • Integrate algorithms across sensor acquisition, firmware, drivers, operating-system layers, and application software.
  • Deliver optimized, power-efficient real-time code for custom silicon while managing memory and computational constraints.
  • Work across hardware, software, firmware, algorithms, and design teams to ship user-facing Apple products.
  • Lead efforts to identify, evaluate, deploy, and scale GenAI tools for development, data analysis, testing, and workflow automation.
  • Define best practices for GenAI tool adoption and collaborate cross-functionally to improve engineering productivity.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • Three years of relevant industry experience.
  • Strong programming skills in C/C++ and Python, with embedded-systems experience.
  • Strong background in signal processing, machine learning, and statistical learning algorithms.
  • Experience with object-oriented programming and common software design patterns.
  • Experience using AI-powered development tools and creating test frameworks to improve coding, debugging, code quality, and testing.
  • Experience with signal processing and machine learning techniques such as time-series analysis, digital filtering, feature extraction, classification, regression, or neural-network inference.
  • Familiarity with C/C++ embedded development, RTOS, microcontrollers, and low-level hardware interactions.
  • Understanding of SoC/ASIC architectures, hardware neural or mathematical accelerators, memory-bandwidth constraints, and hardware/software partitioning.
  • Experience with firmware interfaces, driver layers, OS-level integration, and algorithm integration with software layers.
  • Master’s or PhD degree with three or more years of algorithm integration or embedded/software systems experience is preferred.
  • Strong communication, presentation, documentation, and cross-functional collaboration skills.

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This i...

Similar positions

Lead Embedded Firmware Engineer - US

  • The Very Group
  • Full time
  • USA
  • 10/30/2026
  • Salary: $175k - $175k/yr
  • Remote

Senior Embedded Linux Engineer

  • intent
  • Full time
  • Remote
  • 10/30/2026
  • Salary: $63k-$94k
  • Worldwide

Technical Manager - Automotive and Industrial

  • Canonical
  • Full time
  • Remote
  • 10/30/2026
  • Salary: Competitive
  • Anywhere

Principal Place and Route Engineer

  • SambaNova Systems
  • Full time
  • USA
  • 10/30/2026
  • Salary: $1 - $1000k/yr
  • Austin, TX

C++ Engineer, Animal Guidance (Embedded)

  • Halter
  • Full time
  • Others
  • 10/29/2026
  • Auckland, New Zealand