Company Description
Simbex is an experienced medical device and consumer health product design and development partner that excels in transforming your most complex ideas into game-changing commercial solutions.
Job Description
The Algorithm Development Engineer will be responsible for developing innovative and creative algorithms to extract meaningful and actionable insights from low cost wearable technologies/sensors in the consumer health and medical device space. The Algorithm Development Engineer will be responsible for leading algorithm development throughout the product lifecycle - from creating an algorithm development plan, defining requirements, development, testing, and deployment. The successful candidate will have deep data analysis experience in time series/frequency analysis, sensor fusion, feature extraction, data reduction, classification techniques, optimization techniques, and Artificial Intelligence / Machine Learning (AI/ML). This role requires a good deal of creativity and initiative that is applied to a diverse type of sensing technologies meeting the needs of both business and end user needs.
Essential Functions:
Designing, implementing, and testing novel algorithms to extract meaningful information from low-cost wearable technologies to meet customer/product requirements
Production level data engineering experience in a consumer space
Work with customers to understand their market/business needs and user base to help define requirements
Work with customers and project team to understand the user journey to understand how data needs may positively or negatively impact the user experience
Perform efficient EDA on large datasets to extract meaningful insights that help drive algorithm design and development
Develop algorithms that can be deployed in highly constrained endpoints, edge devices, and/or cloud
Understand the impact of data needs on product performance and work with the product team to find the optimal balance between data, product performance, and user experience
Manages the algorithm life cycle management process, design controls, and data governance at Simbex
Utilizes data science skills and capabilities to extract meaningful insights for clients from their data and to drive business intelligence at Simbex
Understands and is capable of applying a variety of data analysis/AI/ML techniques to a problem, knows how and when to apply the right technique for the application
Assist in the porting of algorithms developed in high-level data science applications to end user applications (firmware, applications, APIs)
Defining and managing unit, regression, and integration tests
Integrating automated testing of embedded algorithms
Participate and lead client facing reports, presentations, and data visualization
Help drive the broadening and proficiency of data analytics and algorithm capabilities
Qualifications
BS in software engineering, EE, Computer Science, Math, Physics, or similar field
3+ years of demonstrable experience building and integrating algorithms used in commercial product or data science
Ability to communicate complex data in a simple and actionable way
Demonstrable experience in building algorithms using Matlab, R, and/or python
Strong background in traditional time series (filtering, forecasting) and freq analysis (FFT and wavelets) techniques
Strong background in data collection practices and principles, and design of experiments
Demonstrable AI / ML (supervised and unsupervised learning) experience is highly desirable
Demonstrable experience with algorithm cross-validation techniques
Demonstrable experience with classification (decision trees, bayes, SVM), data / dimensional reduction (PCA, SVD, ICA), sensor fusion (Kalman filters, complementary filters), feature extraction, NLP techniques
Demonstrable experience in data collection for both analog and digital sensors with clear understanding of measurement theory and statistical analysis techniques
Strong math skills including statistics and linear algebra
High problem solving aptitude, analytical mindset, and business acumen
Systems and control theory experience is desirable
Excellent communication skills with ability to clearly communicate and disseminate information to variety of audiences from technical team to non-technical clients
Familiarity with agile product development processes
Familiarity with relational database design and SQL
Familiarity with C/C++ highly desirable
Familiarity with software development process in a production environment
A commitment to our core values of innovation, passion, agility, openness, integrity, and social responsibility
Additional Information
Candidates should include a resume. Priority will be given to candidates who apply by December 26