Senior Software Mastermind
Location: US, OR, Portland
Department: Engineering
Salary range: 80000-130000
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Computer Software
Function: Engineering

Company profile:
Urban Robotics Inc. provides cutting edge software and hardware solutions for Intelligence, Surveillance and Reconnaissance (ISR), Remote Sensing and Geospatial applications. Products include aerial EO and NearIR digital sensor systems, high performance aerial and ground computer clusters, and automated algorithms and services for generating fast turn-around 3D orthorectified maps.

Job description:
Company OverviewUrban Robotics Inc. (UR) is an established defense engineering firm located in Portland, OR, specializing in aerial reconnaissance, computer vision, cluster computing, and robotics.  We do rapid 3D processing of massive datasets with scalable real time computer clusters.  We're located along the beautiful Portland, Oregon waterfront with a proven team of exceptionally talented, passionate, and motivated engineers in hope of finding a like minded cohort to make really cool stuff with.Job ResponsibilitiesGuaranteed to change monthly but always tailored to your capabilities with an eye for growth. Here are some needs that we would love for you to crank out as soon as you start.Champion our move to an agile development process.Implement optimized global and relative color calibration routines for a multi-camera airial collection system.Overlay clustered processing applications on top of modern cluster and cloud architectures.This Job May Be For You If...Your GPU has logged more hours fragging matrices than polygons.You've been tweaking your own control software for your self made drone - specifically using the video camera as an IMU.All your camera lenses have been calibrated recently enough to compensate for the change in season.You're playing with live 3D reconstruction from your drone based gopro camera.By pushing that new iphone 5S GPU just a little harder, you might get close to real time 3D reconstruction on the phone.You can explain what multiple view geometry means.You know the difference between a Dash 8 and a Dash 7 and find it fun to code during a 2G turn.Your StackOverflow reputation is worth mentioning.You believe caffeine is a vitamin.

Requirements:
Non-NegotiablesWe strive to hire top quality candidates and are unable to compromise on only a few major points:Proven Track Record of Working in a TeamStrong CharacterAuthorized to work in the United StatesAble to get U.S. Security ClearanceSkills and ExperienceYou have a thorough understanding of mathematics, software engineering, and how to handle massive amounts of data. Convince us you have enough based on these general guidelines:5+ Years Professional ExperienceDegree in Computer Science or Equivalent Degree/ExperienceWorked within an Agile Development EnvironmentStrong Communication both Written and VerbalFluent in C++ and PythonBoost is a Default IncludeOpenCV Experience a Huge PlusThreading, Cluster, and Cloud Computing ChopsBonus: CUDA and/or OpenCL Exposure

Benefits:
Compensation is based on experience and education (Please submit salary requests with resume and cover letter).Medical/Dental Insurance (w/Vision and Prescription)401k with Automatic Company Contributions of 3%Paid Parking or Trimet PassFun and Fast Paced EnvironmentVersatile Job TasksCutting Edge TechnologySmall and Agile CompanyOpen Doors that are Really OpenMystery and Intrigue