Back to jobs

Senior Embedded Engineer – Machine Learning

Job description

Senior Embedded Engineer - Machine Learning experience needed.
San Jose, CA
Salary - $160,000 to $180,000 + Package
Remote First
Job Title: Senior Embedded Engineer – Machine Learning Focus
My client, a leading global company in their industry, is seeking a Senior Embedded Engineer with a passion for Machine Learning (ML). They are looking for a highly talented engineer with deep experience in Embedded Linux, as well as a strong enthusiasm for ML. In this role, you will play a key part in the company’s adoption of machine learning in their new product line.
You will work closely with the Head of Engineering to bring innovative concepts to life. If you’re passionate about working on greenfield projects and making a significant impact within a global business, this is the role for you. You’ll have the opportunity to shape the company’s strategy and utilize cutting-edge technology.
Skills Required:
  • Embedded Software Development: Strong background in embedded software development, with at least 2+ years of experience in delivering ML/AI-driven products.
  • Programming Languages: Proficiency in C++ and some familiarity with Typescript/JavaScript.
  • Machine Learning: Experience with ML inference, particularly in areas such as machine vision.
  • Embedded Linux: Familiarity with OpenEmbedded for embedded Linux development.
  • Linux Expertise: 5+ years of experience with Linux, with mastery of the command-line environment.
  • ML Ops: Understanding of ML Ops and experience designing systems that integrate with cloud-based ML models.
  • Problem-Solving: A strong problem-solving mentality and the ability to troubleshoot complex issues.
If you're an experienced developer with a passion for ML/AI technology and a drive to create innovative solutions, we’d love to hear from you!