A

Apple

Designs phones, computers and their operating systems

DSP Real-time Embedded Engineer

Embedded EngineeringUpdated on Nov 6
Full-timeHerzliya, IsraelNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 10+ years of professional experience in embedded firmware development, with significant focus on digital signal processing implementation.
  • Deep understanding of floating-point and fixed-point calculations.
  • Experience with common digital signal processing functionalities such as fast Fourier transforms and filters, together with compiler trade-offs to provide desired results.
  • Deep understanding of digital signal processing operation-level semantics.
  • Experience developing and implementing real-time digital signal processing algorithms in close collaboration with algorithm teams.
  • Strong programming skills in C/C++ for embedded systems and proficiency in Python.
  • Extensive experience with embedded hardware and systems.
  • Strong familiarity with microcontrollers and embedded processors.
  • Hands-on experience with real-time operating systems.
  • Proven skills in low-power design and optimization techniques.

Responsibilities

  • Implement, deploy, and optimize real-time digital signal processing algorithms for various sensor data streams, such as audio, vision, and motion, on resource-constrained embedded platforms.
  • Collaborate with algorithm and software teams to integrate digital signal processing algorithms into firmware.
  • Profile and optimize code to meet strict performance, power, and memory requirements.
  • Develop and maintain firmware in C/C++ for embedded systems.
  • Participate in the entire software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
  • Stay up to date with advancements in digital signal processing and embedded systems.

Desired Qualifications

  • Experience with agile development methodologies.

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