Embedded Algorithm Software Engineer

Palo Alto  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

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
Start date
05/2014
From
Real Staffing
Published at
03.06.2014
Project ID:
715812
Contract type
Freelance
To apply to this project you must log in.
Register