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, including IP, TCP, UDP and VLAN tagging
- Development of signal processing or control systems algorithms targeted for an embedded system
- Experience working on optical systems, including lasers, photodiodes and cameras
- Experience working on high-speed data paths
- Knowledge of full lifecycle processes in safety-critical industries such as automotive, medical, or military with a particular interest in first-hand ISO 26262 and Automotive SPICE experience
Luminar is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, ancestry, national origin, sex, gender, sexual orientation, marital status, religion, age, disability, gender identity, results of genetic testing, service in the military, or any other characteristic protected by applicable federal, state or local laws.
We will make a reasonable accommodation for any qualified applicant with a disability, provided that the individual is otherwise qualified to safely perform the essential functions of the job with or without accommodation and that the accommodation would not impose an undue hardship on the operation of our business.
Please let us know if you believe you require reasonable accommodation, or if you would like assistance to complete an application or to participate in an interview at the company.
At Luminar, your base pay is one part of your total compensation package. This role pays a base between $120,000 and $186,000 per year.
Within this range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
You will also be eligible to receive other benefits including : equity in the form of restricted stock unit awards, comprehensive medical and dental coverage, 401k plan, life and disability benefits, flexible time off, paid parental leave, and tuition reimbursement for formal education related to advancing your career at Luminar.
The specific programs and options available to an employee may vary depending on date of hire and schedule type.
- Note that the pay range listed for this position is a good faith and reasonable estimate of the range of possible base compensation at the time of posting.