Jobs and Careers
LU

Staff Embedded DSP Engineer

Luminar
United Statesfull_timeVerifiedPosted 17 Jul 2024
💰 $186,000/yr($120,000/yr – $186,000/yr)

About the role

Luminar is a global automotive technology company ushering in a new era of vehicle safety and autonomy. For the past decade, Luminar has built an advanced hardware and software/AI platform to enable its more than 50 industry partners, including the majority of global automotive OEMs. From consumer vehicle programs with Volvo Cars and Mercedes-Benz to technology partnerships including NVIDIA and Mobileye, Luminar is poised to be the first automotive technology company to enable next-generation safety and autonomous capabilities for global production vehicles. For more information please visit www.luminartech.com.

For more information, please visit www.luminartech.com. 

Team Overview

Seeking an experienced embedded digital signal processing (DSP) software engineer to develop next-generation sensing algorithms for use in safety-critical automotive applications. This individual would use their teamwork skills and expertise in signal processing to analyze how algorithms should be partitioned, implemented, and validated across a series of specialty computing hardware. As part of an embedded digital signal processing team, the individual would lead activities such as DSP algorithm design and development, translation of Matlab code into embedded languages, vector processing optimization, and algorithm verification. The ideal candidate would be an efficient problem solver possessing a varied, strong knowledge base of different computing platforms, signal processing, software optimization, software libraries, frameworks, and tools. 

Responsibilities:

  • Develop DSP algorithms for point cloud processing that target an embedded hardware platform such as a microcontroller, digital signal processor, or FPGA
  • Understand and translate Matlab models to Verilog, HLS, C/C++ and OpenCL
  • Develop embedded software components running on an RTOS
  • Create test harnesses to verify algorithms
  • Develop tools for verification and debug
  • Create documentation for new algorithms
  • Assist in development and integration of inter-processor communication (IPC) as part of a larger embedded system

Minimum Qualifications:

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science or equivalent
  • 6 years of industry experience in embedded systems working on digital signal processing
  • Solid foundation and experience using C and C++ in the embedded domain
  • Experience using scripting or general-purpose programming language to solve problems 
  • First-hand expertise using an RTOS including definition and scheduling of tasks, integration of board support packages (BSPs), partitioning and use of memory, efficient utilization of I/O, and use and creation of device drivers
  • General understanding of microcontroller peripherals including ADCs, DACs, Flash, EEPROM, timers, and watchdogs

Preferred Qualifications

  • Master’s Degree in Electrical Engineering, Computer Engineering or Computer Science
  • Experience using HLS, Verilog, CUDA, or OpenCL
  • Understanding of ethernet networking packet formats, includ

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Luminar

View company profile →