Description
The Work:-
Develop, enhance and maintain the embedded sensor processing and algorithm software -
Work with our data scientists on future algorithms and machine learning features in our embedded devices -
Interface with various hardware and software vendors on complex system integration tasks to achieve efficient, cost-effective and delightful product solutions
Skills and Experience Needed:
-
Strong C and C++ programming skills -
Digital signal processing (linear filtering design and implementation, multi-rate systems, decimation, interpolation, etc) -
Data structures and SW architectures for real-time data processing -
Familiarity with standard algorithms and machine learning techniques -
Algorithms optimization, including computational resource efficiency -
Modeling and analyzing large data sets using MATLAB, R, Python or equivalent tools -
Finite state machine design, implementation and testing -
GNU toolchain (gcc, as, ld, make, sed, etc.) or equivalent cross platform development tool -
Embedded system programming, including small-footprint and low-power systems -
Testing methodologies
Skills and Experience Preferred:
-
Background in math, physics, applied science -
Networked and distributed computation -
Bayesian inference, fuzzy logic, etc -
Experience with code coverage and static analysis tools -
Reading and reviewing schematics -
ARM Cortex-Mx and low-power SoCs -
Build system hacking
To find out more about Real please visit www.realstaffing.com