Software Developer a.k.a CS Macgyver
Location: US, OR, Portland
Department: Engineering
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Defense & Space
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.
Description: Urban Robotics, Inc, is an established small company looking to expand its HPC/mapping/image processing department. Located in the Old Town neighborhood of Portland, OR, this strong defense firm has made a name for itself in heavy-duty airborne image acquisition and processing.This is where you come in. We possess some highly functional, potent IP for large scale cartography, and are in need of talented engineers to help us productize an enterprise scale processing platform to shake up the stuck-in-the-past world of commercial map making.The ideal candidate for this position will find him/herself in a small team taking on the problem of creating maps from tremendous volumes of aerial images. Our software takes as input a set of images (Satellite, Airborne, UAV, terrestrial, etc.), deduces camera positions/orientations, reconstructs dense 3D of the scene, and uses all that info to build an orthorectified, color corrected, geographically correct model of the world.This position will lean less toward algorithm development and more toward infrastructure: cluster computing, arbitrary scalability, GPU/Xeon Phi acceleration, build/source management, etc.
Requirements: Things we like; signs that this is your ideal job:Distaste for software engineering productivity fads.You can explain to a middle schooler what Newton's method isYou're worried that flipping through our diverse imagery archives might hamper your productivityYou have a master's degree, which you see as kind of a gimmick to land you jobs because you would rather teach yourself through experienceScience outside of your realm makes for good recreational readingYou express your favorite color in terms of a spectral power distributionYou're looking forward to covertly hijacking one of our hefty computing nodes to help your neural network powered virtual ecosystems learn how to be smarter Non-Negotiables:We strive to hire top quality candidates and are unable to compromise on only a few major points:Proven track record as a team playerStrong CharacterAuthorized to work in the United StatesAble to obtain Security Clearance Skills and Experience:You have a thorough understanding of mathematics, computer vision, and how to handle massive amounts of data. Convince us you have enough based on these general guidelines:C++, Python, and Linux fluency5+ years of experienceBachelors or Masters degree (preferably in CS, Engineering , or Math)Work experience within a Fast Paced Iterative Development EnvironmentExperience in image processing, preferably related to computer visionProficiency in cluster computing, with awareness of modern trends (Mesos, Hadoop, Cuda, Xeon Phi, etc.)Wholesome build authoring with (or without) CMake to support painless, seamless development on Windows and LinuxFamiliarity with source control, branchy developmentFamiliarity with Docker (or at least awareness)Flexibility toward various programming styles and paradigmsYou believe what you see, and will not send something into production that isn't thoroughly tested and provenYou *love* aerial photography and maps, and sometimes find yourself "wasting" time Google Earthing some beautiful, unloved, desolate spotAbility to contribute to a healthy, positive office culture
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 Non Elective ContributionsPaid Parking or Trimet PassFun and Fast Paced EnvironmentVersatile Job TasksCutting Edge TechnologySmall and Agile CompanyOpen Doors that are Really OpenWalking access to the waterfront, carts, bakeries, shops, and whatever else you can find in/around Downtown!Mystery and Intrigue
Fraudulent: 0