tech-integrated.com

Machine Learning Engineer (SoC)

The Machine Learning (ML) Engineer’s primary role is to implement and optimize machine learning algorithms for a System on a Chip (SoC). This role requires a strong practical proficiency in ML, particularly in embedded AI. The ML Engineer will work on applications such as computer vision, audio processing, Language Models and real-time systems, contributing to the integration of ML solutions into our ground breaking SoC platform.

Responsibilities

  • Implementing and optimizing ML algorithms for deployment on embedded systems. 
  • Working closely with the research team to translate ML models from theory to practice. 
  • Developing and maintaining efficient code in Python, C, and C++ for real-time systems. 
  • Staying current with advancements in ML, embedded AI, and related technologies. 
  • Collaborating on ML algorithm/hardware co-design tasks to enhance system performance. 
  • Debugging and Benchmarking software to ensure optimal performance on the SoC. 
  • Interfacing with customers to understand their needs and provide technical support for ML applications. 

Education/Experience

  • Ph.D. Degree in Computer Engineer, Computer Science, Electrical Engineering, or a related field with 2+ years of experience; or a Master’s Degree with 3+ years of experience. 
  • Strong background in machine learning and embedded AI. 
  • Proficiency in Python, C, and C++. 
  • Experience with real-time operating systems (RTOS). 
  • Understanding of computer architecture principles. 

Preferred Qualifications

  • Experience in developing ML applications for embedded systems. 
  • Multi-project experience in computer vision, audio processing, and sensor fusion. 
  • Experience with ML frameworks such as TensorFlow, Keras, and PyTorch. 
  • Familiarity with Docker and Git. 
  • Knowledge of Scrum/Agile software development methodologies (e.g., Jira). 
  • Evidence of creativity and innovation in previous projects. 

Immigration Requirement

This role requires candidates to be a US Citizen or US Permanent Resident. This role will consider a H1-B transfer for a strong candidate currently residing in the United States.

Relocation

This position will provide relocation assistance to the Southern California area for the selected candidate

#machinelearning #ML #artificialintelligence #AI #semiconductor #systemonachip #embeddedengineer #C++ #python

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top