Skip to main content

Job Posting

DATE POSTED: April 10, 2012

COMPANY: ecoATM, Inc.
LOCATION of POSITION: San Diego, CA
MINIMUM SKILL LEVEL: B.S. degree or higher
POSITION CLASSIFICATION(S): Full-Time Position

GENERAL DESCRIPTION of POSITION:

Position Title: Software Engineer - Computer Vision and Robotics

    Software Engineer ? Computer Vision and Robotics Responsibilities: ? Develop and refine visual and mechanical capabilities of ecoATM kiosks ? Perform data analysis and machine learning tasks such as prototyping new algorithms, performing experiments, and collecting data to determine accuracy rates ? Develop tools and scripts to quickly analyze large amounts of data to collect statistics, determine performance, and prioritize areas for improvement ? Develop automated tests to check hardware status of kiosks, perform self-calibrations, determine performance parameters, and support factory automation to speed kiosk build time ? Increase reliability by investigating visual and mechanical kiosk malfunctions, analyzing log files and operations to determine root cause, and quickly developing solutions to increase robustness ? Develop alerting mechanisms to flag kiosk malfunctions, reliability issues, or suspicious activity ? Assist with a variety of fraud prevention techniques ? Parallelize machine vision and motion control code to improve execution time ? Develop user friendly tools for operations team to diagnose and fix kiosk issues without engineering involvement ? Support manufacturing operations by developing and maintaining factory automation test tools, determining test coverage, filling in gaps, and logging results ? Developing, testing, and deploying well-architected, well-documented, high-quality code in a very fast-paced environment, with release cycles of days, not months

SKILLS/REQUIREMENTS:

    Qualifications: ? Bachelor?s or higher degree in Electrical/Computer Engineering, Computer Science, or equivalent ? Systems integration experience, ability to comprehend and integrate a large variety of technology into a manageable system ? Image processing and machine learning experience ? Understanding of statistics and machine learning performance metrics ? Excellent problem-solving skills; must be an ?outside the box? thinker ? Excellent communication skills ? Must thrive in a fast-paced entrepreneurial environment ? An intense desire to be part of a cutting edge, fast-paced company ? Must be self-motivated and have the ability to work independently with minimal direction and supervision

PREFERRED SKILLS:

    ? LabVIEW Programming experience, or the ability to learn new languages quickly ? Mechanical aptitude, including motor controller concepts, such as limits switches, stepper motors, servo motors, homing sequences, encoder feedback, optical sensors ? Low-level motor controller or microcontroller programming experience ? Experience using MS SQL Server or equivalent

DESIRED MAJOR(S): Computer Engineering, Computer Science, Electrical Engineering

START DATE: Immediate
DURATION: Full Time
PAY RANGE: Salary + Stock Options

« Back to Job Postings