Embedded DSP Software Engineer

4 weeks ago


Orlando, Florida, United States Luminar Full time

Luminar is a leading automotive technology company that is revolutionizing vehicle safety and autonomy. We are 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 will use their 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 will lead activities such as DSP algorithm design and development, translation of Matlab code into embedded languages, vector processing optimization, and algorithm verification.

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.

Requirements:

  • 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. Luminar.



  • Orlando, Florida, United States Luminar Full time

    Job SummaryLuminar is a leading automotive technology company driving innovation in vehicle safety and autonomy. We are seeking an experienced Digital Signal Processing (DSP) Software Engineer to join our team and contribute to the development of next-generation sensing algorithms for safety-critical automotive applications.About the RoleAs a DSP Software...

  • Embedded DSP Engineer

    4 weeks ago


    Orlando, Florida, United States Luminar Full time

    Job Title: Embedded DSP Engineer - Safety-Critical Automotive ApplicationsLuminar is a global leader in automotive technology, revolutionizing vehicle safety and autonomy. We're seeking an experienced Embedded DSP Engineer to develop next-generation sensing algorithms for safety-critical applications.Key Responsibilities:Design and develop DSP algorithms for...


  • Orlando, Florida, United States PLANIT Group Full time

    Job Description:We are seeking a skilled Embedded Software Engineer to join our team at PLANIT Group. The ideal candidate will have a strong background in real-time embedded software development and a proven track record of delivering high-quality software solutions.Key Responsibilities:Design, develop, and test real-time embedded software applications using...


  • Orlando, Florida, United States Lockheed Martin Corporation Full time

    Job Summary:You will be a Cyber Software Engineer in the Program Protection Organization at Lockheed Martin Corporation. Our organization oversees all aspects of Anti-Tamper and embedded Cybersecurity across Missiles and Fire Control. We are chartered with providing the skills and innovative technologies to develop, design, produce and sustain secure...


  • Orlando, Florida, United States Belcan Full time

    Job Title: Embedded Software DeveloperBelcan is seeking an experienced Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for developing and maintaining real-time embedded software applications.Key Responsibilities:Develop and maintain real-time embedded software applications.Work with applications such...


  • Orlando, Florida, United States Chipton-Ross Full time

    Job Summary:Chipton-Ross is seeking a skilled Embedded Software Developer for a contract opportunity in Orlando, FL. This position is 100% onsite.Responsibilities:Develop and maintain real-time embedded software applications, including image processing, target detection and tracking, missile guidance/navigation/control algorithms, and system communication....


  • Orlando, Florida, United States MITRE Full time

    At MITRE, we're committed to tackling our nation's toughest challenges and making a lasting impact in fields like cybersecurity, healthcare, and defense. As a technically deep and operationally oriented engineer, you'll provide technical leadership across a broad sponsor base focused on the U.S. Army's critical modernization priorities.The ideal candidate...

  • Software Engineer

    4 weeks ago


    Orlando, Florida, United States Athena Technologies LLC Full time

    Job SummaryAthena-Tek is seeking a skilled Software Developer to join our team. As a member of our multi-functional team, you will be responsible for delivering software/hardware applications on an aggressive timeline to support soldier training.Key ResponsibilitiesDesign and documentation of solutionsImplementation of software designsParticipate in Agile...


  • Orlando, Florida, United States Teledyne Full time

    Be VisionaryAt Teledyne, we're pushing the boundaries of innovation in industrial growth markets. Our team is seeking a Sr. Software Engineer to join our multidisciplinary team responsible for developing next-generation multi-spectral imaging systems.Key Responsibilities:Design and implement real-time, embedded software systems using asymmetric...


  • Orlando, Florida, United States Manpower Group Inc. Full time

    Job Title: Controls Software EngineerAbout the Role:We are seeking a skilled Controls Software Engineer to join our team at Manpower Group Inc. The ideal candidate will have experience in industrial controls or the entertainment ride and show industry, with proficiency in PLC programming and C/C+.Key Responsibilities:Develop software design documents for...


  • Orlando, Florida, United States Mount Indie Full time

    Job OverviewMount Indie is seeking a highly skilled Embedded Systems Expert to join our team. As a Live Virtual Constructive Training Specialist, you will have the opportunity to work on state-of-the-art modeling and simulation programs that prepare the nation's armed forces to protect and serve our country and allies throughout the...


  • Orlando, Florida, United States Manpower Group Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Controls Software Engineer to join our team at Manpower Group Inc.As a key member of our Ride and Show Control Team, you will be responsible for developing and implementing control systems for ride and show motion applications to enhance our guest experience.Key Responsibilities:Develop software design...


  • Orlando, Florida, United States Teledyne Full time

    Job Summary:We are seeking a highly skilled Sr. Software Engineer to join our multidisciplinary team responsible for developing next generation multi-spectral (infrared, low-light, and visible light) imaging systems.Candidates must be self-motivated, able to work independently as well as collaboratively on complex systems, in a fast-paced, dynamic...


  • Orlando, Florida, United States Lockheed Martin Corporation Full time

    Job SummaryYou will be responsible for providing embedded system security engineering design and implementation in all aspects of system security engineering process in development of Department of Defense (DoD) weapon systems. Your responsibilities will include:• Assessing and mitigating system security threats/risks throughout the embedded weapon system...

  • **Software Engineer**

    2 weeks ago


    Orlando, Florida, United States Mauricio Chiropractic Group Inc Full time

    **Job Title: Software Engineer**We are seeking a skilled Software Engineer to join our team. As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languagesCollaborate with cross-functional teams to...

  • Lead Reverse Engineer

    4 weeks ago


    Orlando, Florida, United States Command Post Technologies Full time

    Job SummaryCommand Post Technologies, Inc. (CPT) is seeking a highly skilled Lead Reverse Engineer to lead the technical development of hardware and software sanitization solutions. The successful candidate will be responsible for providing technical leadership, vision, and functional goals to the team, as well as maintaining familiarity with sophisticated...


  • Orlando, Florida, United States Cole Engineering Services Full time

    Cole Engineering Services is seeking a skilled Software Development Engineer to join our team. The ideal candidate will have a strong background in software engineering principles and experience with modern full stack software development.Responsibilities:* Develop modern full stack software applications using Object-Oriented Programming (OOP) design...

  • Software Engineer

    3 weeks ago


    Orlando, Florida, United States Luna Physical Therapy Full time

    At {company}, we are looking for a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and testing software applications. Key responsibilities include:Create software applications using programming languages such as Java, Python, or C++.Collaborate with cross-functional...

  • Software Engineer

    3 weeks ago


    Orlando, Florida, United States CorVel Corporation Full time

    Job Description:As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to deliver high-quality products that meet the needs of our customers.Key Responsibilities:Design and develop software applications using various programming languages and...


  • Orlando, Florida, United States COLE ENGINEERING SERVICES INC Full time

    Job Title: Software Development EngineerCole Engineering Services Inc. is seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for developing the next generation collective training software systems.Key Responsibilities:Develop software systems using modern Angular...