Lex logo

DSP Real-time Embedded Engineer

Lex

Herzliya, IsraelJobNo compensation foundPosted 3 days agoVerified open today

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
No compensation found
Location
Herzliya, Israel
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Lex seeks a highly skilled DSP Real-time Embedded Engineer to join its firmware team, focusing on implementing, deploying, and optimizing digital signal processing algorithms for sensor data streams on resource-constrained embedded platforms.

Skills & qualifications

RequiredNice to have

Skills

Digital Signal ProcessingFloating Point CalculationsFixed Point CalculationsFFTFiltersC/C++PythonEmbedded HardwareMicrocontrollersEmbedded ProcessorsReal-Time Operating SystemsLow Power DesignOptimization Techniques

Qualifications

Bachelor's or Master's Degree in Electrical Engineering or Computer Engineering or Computer Science or Related Field10+ Years Professional Experience in Embedded Firmware Development With Focus on DSP Implementation

Full job description

Summary We are seeking a highly skilled and motivated DSP real-time embedded Engineer to join our firmware team. In this role, you will be responsible for implementing cutting-edge digital signal processing algorithms for our next-generation products.

Description In this role, you will be responsible for implementing cutting-edge digital signal processing algorithms 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.

Responsibilities

  • Implement, deploy and optimize real-time DSP algorithms for various sensor data streams (e.g., audio, vision, motion, etc.) on resource-constrained embedded platforms.
  • Collaborate with algorithm and software teams to integrate DSP algorithms into the 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 the latest advancements in DSP, and embedded systems.

Minimum Qualifications

  • 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 a significant focus on DSP implementation, including: Deep understanding of Floating-point & fixed-point calculations
  • Experience with common DSP functionalities (e.g. FFT, Filters, etc.) together with compiler trade-offs to provide desired results
  • Deep understanding of DSP operation-level semantics
  • Experience in developing and implementing real-time DSP algorithms in close collaboration with algorithm teams
  • Strong programming skills in C/C++ for embedded systems, along with 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 (RTOS)
  • Proven skills in low-power design and optimization techniques

Preferred Qualifications

  • Excellent problem-solving and debugging skills
  • Experience with agile development methodologies
  • Excellent communication and teamwork skills
  • A passion for building innovative products

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Role Number: 200665695-0865

You've read the whole posting — now see how you match it.