Embedded Machine Learning Engineers

After School Matters, Inc.
Manchester, NH, United States
2 days ago
Apply on deka.applytojob.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Computer Vision C++ (Programming Language) Inter-Process Communication Python (Programming Language) Machine Learning Software Tools Sensor Fusion Software Engineering Robot Operating System Information Technology

Job description

  • Research and create linear/nonlinear and optimal control algorithms, computer vision algorithms, and sensor fusion algorithms (10%)
  • Write production level code in Python and C++ (20%)
  • Implement detection algorithms on a robot using Robot operating system (10%)
  • Develop low memory and power efficient libraries for inter-process communication (5%)
  • Develop pipelines for machine learning training and deployment (15%)
  • Develop machine learning algorithms for regression, detection and volumetric estimation (20%)
  • Develop an optimized machine learning code for deployment on embedded devices and hardware accelerated devices (20%)

Requirements

Master’s degree, in Computer Science, Robotics Engineering, or related engineering discipline, or foreign degree equivalent, plus 5 years of experience in any suitable occupation related to the development of robotics or control systems., + 5 years of experience with use of controls and computer vision algorithms in robotics and Robot Operating System;

  • 5 years of experience with software skills in Python and C++;
  • 5 years of experience developing and designing prototype devices for detection using sensor fusion techniques;
  • 4 years of experience developing pipelines for machine learning training;
  • 4 years of experience developing machine learning algorithms for regression, detection, segmentation and volumetric estimation;
  • 3 years of experience architecting systems using software development skills;
  • 3 years of experience developing optimized machine learning code for deployment on embedded and hardware accelerated devices;
  • 2 years of experience developing low memory and power efficient C++ libraries for inter-process communication; and
  • 1 year of experience with software development for medical devices.

Benefits & conditions

Invitation for Job Applicants to Self-Identify as a U.S. Veteran

  • A ā€œdisabled veteranā€ is one of the following:
  • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
  • a person who was discharged or released from active duty because of a service-connected disability.
  • A ā€œrecently separated veteranā€ means any veteran during the three-year period beginning on the date of such veteran’s discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An ā€œactive duty wartime or campaign badge veteranā€ means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An ā€œArmed forces service medal veteranā€ means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on deka.applytojob.com
Prepare application

Good distractions

Loading talks and stories from around this role…