Positions Available - DSP Firmware Engineer - Salt Lake City, UT
Salt Lake City, UT
- Design, develop, and maintain embedded firmware for Audio DSP systems.
- Collaborate with cross-functional teams to integrate DSP algorithms into audio and vision AI projects.
- Test and refine DSP algorithms and firmware for optimal performance.
- Optimize performance and memory usage of DSP algorithms for embedded systems.
- Troubleshoot and debug firmware and hardware issues related to DSP and firmware functionality.
- Develop and implement DSP algorithms for real-time audio processing applications.
- Write efficient and maintainable firmware code in C/C++ for embedded systems.
- Conduct rigorous testing and iteration refinement of DSP algorithms and firmware.
- Work closely with hardware engineers to ensure seamless integration of DSP functionalities.
- Document design specifications, code, and test procedures for firmware projects.
Core Position Qualities
- Strong background in digital signal processing (DSP) and firmware development.
- Proficiency in C/C++ programming languages for embedded systems.
- Proficiency in python
- Familiarity with Linux
- Basic knowledge of core machine learning concepts
- Experience with real-time audio processing and optimization techniques.
- Ability to collaborate effectively within cross-functional teams.
- Detail-oriented approach to testing and refining DSP algorithms and firmware.
- Analytical Skills - Ability to use thinking and reasoning to solve a problem.
- Communication, Oral/Written - Writes clearly and informatively; Edits work for spelling and grammar; presents numerical data effectively; Able to speak, read, count, and interpret written information in the English language.
- Decision Making - Ability to make critical decisions while following company procedures.
- Judgment - The ability to formulate a sound decision using the available information.
- Organized - Possessing the trait of being organized or following a systematic method of performing a task.
Computer Skills
- Proficiency with MS Office (Excel, Word, and Outlook)
- Advanced programming in assembly, C, and C++
- Intermediate knowledge of embedded systems, hardware, and firmware
- Intermediate knowledge of DSP algorithms and programming methods
Other Requirements
- Proven history of successful product development from concept to production
- Proficient with oscilloscopes, meters, and other basic lab equipment.
- Must be familiar with compilers, assemblers, linkers, simulators, etc.
- One year ISO 9001 or QS 9000 work environment a plus.
EDUCATION
Bachelor's Degree in Computer Science or Electrical Engineering
EXPERIENCE
Minimum of one years’ related experience in the DSP and/or audio/electronics field. Five years preferred.