CorvallisRecruiter Since 2001
the smart solution for Corvallis jobs

Senior Perception Engineer- Infrastructure

Company: Agility Robotics
Location: Corvallis
Posted on: January 13, 2022

Job Description:

About Us

Agility Robotics is a pioneer. Our humanoid robot, Digit, is the first to be sold into workplaces across the globe. Our team is differentiated by its expertise in imagining, engineering, and delivering robots with advanced mobility, dexterity, intelligence, and efficiency -- robots specifically designed to work alongside people, in spaces built for people. Every day, we break through engineering challenges and invent new solutions and capabilities that will one day make humanoid robots commonplace and approachable. This work is our passion and our responsibility: our mission is to make businesses more productive, and people's lives more fulfilling.

About The Role

Our software team is growing rapidly and we are looking for talented engineers to join our small, agile, world-class team. In this role you will drive efforts to develop and maintain an efficient and reliable onboard perception system for our current and next generation robots. You will be responsible for ensuring that sensors "just work" for the rest of the software stack. You'll make sure the robot is designed with the right sensors for the job, that these sensors are properly calibrated, and that the pipeline that streams sensor data into other modules of our onboard system is optimized for performance and usability.

About The Work You will:
Drive efforts to develop and maintain an efficient and reliable onboard perception system for our current and next generation products, going from raw data generated by a variety of sensor modalities to consumable data for perception algorithms
Develop and maintain tools to analyze performance of the perception system
Lead development and prototyping of new sensor configurations for our next-generation products
Propose and develop accurate, repeatable sensor calibration routines
Proposed and develop algorithms for onboard sensor fault and anomaly detection
Write performant, well-tested, maintainable, and well documented C++ software
Work with Systems, Safety, and Hardware teams to communicate perception system requirements, evaluate trade-offs in sensing technologies, and optimize the system architecture to meet those requirements
Work with other teams in software (Computer Vision, Navigation, Planning, and Controls) to solve complex cross functional problems
Test and deploy code on a state-of-the-art humanoid robot

About You You have:
MS or Ph.D. in computer science, electrical engineering, or related field or have equivalent industry experience
5+ years of experience implementing and deploying perception processing pipelines from scratch for mobile robots or similar applications
Experience developing end-to-end perception systems with a variety of sensing modalities (monocular cameras, stereo cameras, lidar, IMU, etc.)
Deep proficiency in system design and modern C++ programming (you get excited about new features in the latest standard version, find yourself being the go-to person when others need programming help, or enjoy learning new software design patterns)
Expert in multithreading, memory management, data structures, and common design patterns
Ability to introspect, analyze, and debug large, complicated software systems (gperf, perf, vtune, etc)
Demonstrated experience with intrinsic, extrinsic, and multi-sensor sensor calibration
Exposure to standard agile and software development processes (issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment)
Ability to communicate technical information effectively both orally and in writing with other team members
Ability to work independently and as part of a team with a demonstrated ability to establish and maintain effective working relationships
Authorization to work in the USA
Preferred to have:
Experience working with Intel Realsense cameras
Experience with Docker
Experience with GPU architectures and CUDA programing

Competitive compensation package
Equity for all exempt employees
Employer-matched retirement plan
High-quality health, dental and vision insurance
Five weeks of paid vacation
Unlimited sick days
A culture that encourages a flexible work/lifestyle
A culture that balks at "industry standard", and embraces individuality and authenticity
Relocation assistance provided

Powered by JazzHR


Keywords: Agility Robotics, Corvallis , Senior Perception Engineer- Infrastructure, Engineering , Corvallis, Oregon

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Oregon jobs by following @recnetOR on Twitter!

Corvallis RSS job feeds