
DSP Engineer
- Huntsville, AL
- Permanent
- Full-time
- Conceive new technology and new product ideas and initiate projects with novel and cutting-edge solutions
- Gather and analyze architectural and system engineering requirements
- Collaborate with the hardware design team in the areas of product specification, electrical design, and development of electronics, sensors, telecommunications, and embedded systems and test software to release new flow monitoring systems
- Create prototypes to demonstrate minimum viable product and new technology concepts
- Design, write and perform test plans for electronic and electromechanical equipment under development
- Design, write and perform test plans to troubleshoot and find root cause of problems encountered during alpha and beta testing, and with products already released, including some legacy products
- Support sustaining engineering to continuously improve sensor accuracy and performance
- Develop Digital Signal Processing (DSP) routines and algorithms to capture, process and analyze sensor signals to measure multiple fluid properties
- Utilize highly complex mathematics and physics principles to revolutionize industry-leading sensor technology
- Develop and implement algorithms to ensure quality readings and prevent anomalies
- Maintain knowledge database to preserve technical IP and instruct team members on processes to maintain competitive advantage and stability
- Interact with cross-functional teams, commercial partners, and research collaborators
- Firmware architectures, intelligent sensor and software for remote monitoring applications
- Digital Signal Processing
- Coding experience with C/C++ and familiarity with Python/MATLAB
- Advanced mathematics/physics principles
- Product development including electrical, mechanical and firmware components
- Embedded systems firmware development using highly integrated SoC chipsets, development tools, emulators, and debuggers
- Development and construction of critical precision test fixtures
- Proven success in engaging cross-organizational teams to deliver business results
- Strong communication skills with ability to inspire and influence others with creative ideas
- Self-starter, who has a demonstrated ability to champion new initiatives
- Writing professional documentation and technical reports
- Master’s degree in computer science, mathematics or computer engineering
- Familiarity with Python’s NumPy and SciPy libraries and/or MATLAB’s Digital Signal Processing package is preferred
- Familiarity with the STM32 family of MCUs and their development platform.
- ML/AI implementation, training and algorithm development preferred