Software Engineer (DSP/Audio)

$78,000 - $145,000/Yr

L3Harris Technologies - Rochester, NY

posted about 1 month ago

Full-time - Mid Level
Rochester, NY
Computer and Electronic Product Manufacturing

About the position

The Specialist, Digital Signal Processing (DSP) Engineer at L3Harris is responsible for all phases of the software development process, focusing on digital signal and audio processing for digital communications. This role involves working within a cross-functional team to research, design, develop, and evaluate embedded computer software for electronic equipment and communications systems. The position emphasizes hands-on responsibilities in an Agile Scrum environment, including requirements analysis, design, implementation, testing, and documentation of embedded software solutions.

Responsibilities

  • Research, design, develop, modify and evaluate embedded computer software for electronic equipment or communications systems.
  • Deliver assigned portions of the product development cycle in an Agile Scrum environment, including requirements analysis, design, implementation, testing, and documentation.
  • Determine design approaches and parameters based on software requirements feasibility.
  • Analyze equipment to establish operating data, conduct experimental tests, and evaluate results.
  • Perform detailed analysis including requirements analysis, use case scenarios, conceptual design, trade studies, and reliability analysis of radio communications products.
  • Design, implement, test, and maintain embedded software for real-time control of advanced tactical radio equipment.
  • Consult with electrical engineers to evaluate hardware-software interfaces and operational performance requirements.
  • Develop software system testing procedures and design documentation.

Requirements

  • Bachelor's Degree and minimum 4 years of prior relevant engineering experience, or a Graduate Degree with a minimum of 2 years of related experience, or in lieu of a degree, a minimum of 8 years of prior related engineering experience.
  • Experience with digital signal processing (DSP), embedded C++/C, and MATLAB.
  • Experience in digital signal processing or audio signal processing.
  • Experience producing software development documents, such as design documents and test plans.
  • Experience working in collaborative software design/development/test teams, Agile Scrum, and DevOps-based software development.

Nice-to-haves

  • Experience in engineering requirements analysis, development, and testing.
  • Experience developing software on an embedded microprocessor using an RTOS in C or C++.
  • Experience with OOA/OOD software development methodology.
  • Proficiency with multi-threaded, multi-core design and/or real-time operating systems.
  • Experience with all phases of the software project development lifecycle, including software analysis, design, development, testing, and automation tools.
  • Experience/knowledge of Capability Maturity Model Integration (CMMI) systems and software development processes.
  • Radio communications or IP networking experience.

Benefits

  • Health and disability insurance
  • 401(k) match
  • Flexible spending accounts
  • Employee Assistance Program (EAP)
  • Education assistance
  • Parental leave
  • Paid time off
  • Company-paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service