[robotics-worldwide] [Jobs] Robotics Software Engineer - Perception Robotics

Hiring hiring at yorkholmes.com
Thu Jan 7 11:51:08 PST 2016


Robotics Software Engineer - Perception Robotics

Small Technology Company located in the art district of downtown Los Angeles is seeking a software engineer to work on exciting new robotics technology.
Great opportunity for someone who enjoys working in a small company that is growing and wants to feel their contribution is valued and appreciated.  This is a very supportive team oriented environment.
Who are we:  We are a robotics start-up company, founded in April 2011, housed at the Los Angeles Clean Tech Incubator http://laincubator.org/. You will report directly to CEO/CTO.  More information can be found at http://perceptionrobotics.com/
What we do: Perception Robotics develops touch and vision-based sensing solutions for modern industrial robots. Our compliant rubber tactile sensors ("skin") will give robots a sense of touch, equipping automation systems with high-resolution pressure sensing capabilities and providing accurate position-orientation and force-torque data of contacted or handled objects.
Position title: Robotics Software Engineer
ESSENTIAL JOB FUNCTIONS:

*         Focus is on vision systems

*         Implement standard OpenCV algorithms in clever ways to extract measurements from photographs

*         Diagnostic and debugging magician

*         Gets stuff done, has entrepreneurial spirit, can be scrappy

*         Finds challenges invigorating and knows how to become an expert in something new in a few days

*         Good at explaining, good at thinking out loud, difficult to frustrate, and fun to work with

*         Evolve simple algorithms to work in a general use case, perhaps by exploiting machine learning opportunities

*         Provide feedback on camera or other non-contact sensor selection based on vision algorithm requirements

*         Prototype and iterate on new algorithmic concepts quickly

*         Create development environment tools and QA processes to measure and ensure algorithmic results are accurate

*         Self-driven engineer that does not require constant supervision

*         Capable of learning and understanding new and complex concepts quickly

*         Great written and verbal communication skills

SKILLS/ EXPERIENCE REQUIRED:

*         5-7 Years of software development

o   native level fluency in C/C++, especially in a Linux environment

o   solid fundamentals in computer vision methods and concepts

o   native level fluency with OpenCV libraries

o   Familiar with various communications protocols: RS-232C, USB, Ethernet

*         Knowledgeable of basic Ubuntu and linux concepts

*         Prolific in python including python 2.7 threads and subprocesses

*         Experience with managing module interfaces between multiple components

*         Experience managing data between external applications

*         Experience designing and developing system architectures and interface specifications

*         Experience with embedded software development

*         Experience processing data and understanding limitations of different processing mechanisms

SKILLS/ EXPERIENCE DESIRED:

*         Web & programming experience (updating website in WordPress)

*         Familiar with wireless communications protocols: Zigbee and Bluetooth
EDUCATION: BS or MS in computer science


Please send resume and cover letter to hiring at yorkholmes.com


Thank you,

Karen


Karen Barber

Senior Recruiter

York Holmes Consulting

213-785-8836



More information about the robotics-worldwide mailing list