Find Jobs

Make your next engineering career move with SoloPoint.

Embedded Programmer - ML/AI Machine Vision

Irvine, CA 92617

Employment Type: Direct Category: Embedded Software Engineer Job Number: 9804 Pay Rate: $125,000 - $175,000/yr

Job Description

  • Bachelor's Degree in Computer Science, Electrical Engineering, or a related field. Masters preferred 
  • 3+ years of experience in developing and implementing machine learning and computer vision algorithms for embedded systems. 
  • Programming skills in C/C++, with experience in embedded software development required 
  • Solid understanding of ML techniques, deep learning frameworks (such as TensorFlow, PyTorch), and computer vision.
  • Experience with hardware-software integration and optimization for embedded systems, including GPU acceleration, FPGA implementation.
  • Proficiency in working with popular embedded platforms, such as ARM-based systems-on-chip (SoCs) and microcontrollers.
  • Familiarity with image processing techniques, camera systems, and sensor integration.
  • Knowledge of real-time operating systems (RTOS) 
  • Developing and implementing AI and machine learning algorithms on embedded systems.
  • Design and optimize AI/ML models for deployment on resource-constrained embedded platforms, considering factors such as memory, processing power, and energy efficiency.
  • Participate in the entire software development lifecycle, from requirements gathering and system design to testing, deployment, and maintenance.
  • Perform algorithm evaluation and optimization to ensure efficient and accurate real-time performance of machine vision systems.
  • Conduct performance analysis and troubleshooting to identify and resolve issues

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.