Search Results

Embedded SW Developer - Compute/Machine-Learning

Protingent, Redmond WA

Position Title:  Embedded SW Developer - Compute/Machine-Learning

Position Description:  Protingent Staffing has an exciting contract opportunity with our client in Redmond, Washington.

Job Requirements:
  • Work with and support silicon and embedded system architects
  • Port/reimplement existing research codes to various types of target compute platforms, RTOS, or bare-metal
  • Write low-level assembly or use target specific libraries in porting high-level compute codes to a new platform
  • Convert multi-thread codes to single or vise-versa
  • Performance profiling on CPU/DSP/Specialized HW virtual platforms, simulators, or emulators
  • Write new benchmark codes for KPI and performance analysis
  • Create performance verification test wrappers and profiling test-cases, by isolating compute kernels and applying real-world stimulus 
  • Add instrumentation codes, reporting and needed scripts for profiling and runtime statistics gathering

Job Qualifications:
  • Knowledge of C++ and OOP
  • Knowledge of STL libraries and pthreads
  • Familiar with compute C++ libraries: Boost, Eigen, OpenCV, …
  • Prior experience with coding on DSPs, vector co-processors, or higher-end compute micro-controllers
  • Familiar with profiling tools: VStudio and GProf
  • Familiar with serialization/deserialization libraries for C++
  • Comfortable with reading others code, tracing them, and code refactoring

About Protingent:  Protingent is a niche provider of top Engineering and IT talent to Software, Electronics, Medical Device, Telecom, and Aerospace companies nationwide. Protingent exists to make a positive impact and contribution to the lives of others as well as our community by providing relevant, rewarding, and exciting work opportunities for our candidates.

Benefits Package: Protingent offers competitive salary, 100% paid health insurance, education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO) and an administered 401k plan.

To get started, enter your information below

I agree to the Flashrecruit terms of use and acknowledge I have read the privacy policy, and agree to receive jobs alerts.