Job Responsibilities:
• Develop and apply advanced methods, theories, and research techniques of algorithms
• Designs, implements and tests algorithms for a variety of signal processing and conditioning tasks
• Design statistical models and algorithms for signal classification
• Synthesize algorithm needs and designs for customer requirements.
• Identify, troubleshoot, and resolve issues found with software
• Deploy algorithms to hardware.
• Improve software performance
Skills:
• Experience with algorithm development
• Experience with object-oriented programming in C# and C++ or other languages
• Experience with machine learning toolkits and platforms
• Ability to deploy algorithms to hardware by porting them to firmware
• Ability to manage projects autonomously.
• Experience in UI design and development for big data visualization
Education:
• Bachelor’s Degree in computer science, mathematics, or related field preferred, Masters preferred
Bachelor’s or Master’s degree