HuntsvilleRecruiter Since 2001
the smart solution for Huntsville jobs

Perception Engineer, Autonomy

Company: GenConnect Recruiting & Consulting, Inc.
Location: Huntsville
Posted on: June 12, 2021

Job Description:

Job Description Are you interested in joining a company that will map out your development within the first year and provide you with a career coach? If so, GenConnect is looking for a talented Perception Engineer, Autonomy in Huntsville, AL. In this role you will: Reports To: Director of Autonomous Systems & Software Engineering Requirements: Candidates must be able to obtain and maintain a DoD Secret Security Clearance; U.S. Citizenship required. The company is seeking a Perception Engineer with great perception algorithms development and software implementation skills and experience. This position will help the Autonomy team research, design, and develop the best Computer Vision (CV) based perception algorithms and software in autonomous drone technology. The ideal candidate is highly experienced with CV fundamentals, possesses hands-on experience with the latest toolsets in CV and ML software stacks and has demonstrable experience in Computer Vision as applied to Robotics. The candidate will be responsible for helping the Autonomy team research and develop Computer Vision algorithms and software to aid in autonomous flight, and will be an integral part of the Autonomy team designing world class autonomous drones. Core Responsibilities: - Works closely with the Perception Lead and other Algorithms and Software engineers in the Autonomy team to help research, design, develop, prototype, and implement perception algorithms and software. - Assists with sensor selection, calibration, and integration. - Makes sensor recommendations to meet application specific requirements. - Assists with sensor characterization and modeling. - Researches and develops Computer Vision based Perception and Machine Learning algorithms for autonomous flight. - Investigates algorithms for Computer Vision for Autonomy purposes. - Designs algorithms and simulates in MATLAB / Simulink, ROS, Gazebo, etc. platforms. - Writes space and time optimized software in C/C++. - Keeps up with the latest state-of-the-art SLAM research. - Keeps up with the latest state-of-the-art deep neural networks for object detection, tracking, recognition, and segmentation. Skills and Qualifications: - Demonstrable knowledge of modern CV topics such as Image Processing, 3D Point Cloud processing and registration, Feature Detectors & Descriptors, Optical Flow, Geometric Image Formation, Multi-View Geometry, Image Segmentation, Detection, Recognition, Clustering, Convolutional Neural Networks, Recurrent Neural Networks, Deep Learning, and other CV and Machine Learning topics. - Ability to develop algorithms for real-time object tracking and localization, motion tracking, depth sensing, 3D reconstruction, and sensor fusion. - Demonstrable experience designing and implementing Optical Flow algorithms. - Demonstrable experience with developing real time 6 DoF Pose Estimation / 3D Mapping / VIO / SLAM algorithms in the context of Robotics (or AR / VR). - Knowledgeable in implementing Kalman Filters, Extended Kalman filters, and/or Particle Filters. - Proficient in pose estimation using square fiducial markers such as Aruco markers.Perform mathematical asymptotic analysis on running time of algorithms and choose the best. - Deep understanding of Mathematics used in the perception field: Linear Algebra, Multivariable Calculus, Rigid Body Transformations, Nonlinear Least squares, Weighted least squares, etc. - Sensor understanding (Radar, Lidar, Cameras, ToF, RangeFinders, IMU, etc), modeling, processing, and noise identification. Experience with training and deploying real time deep neural networks. - Experience with optimizing deep neural networks for Embedded devices. - Familiarity with ROS, Gazebo, RVIZ, PCL, CUDA, Tensorflow, TensorRT, Pytorch, Caffe, g2o, Ceres, GTSAM. - Familiarity with PX4 and/or Ardupilot Flight Controller (FC) Software. - Experience with parallel programming for GPU, FPGA etc. - Great computer science fundamentals and knowledge in data structures and algorithms. - Ability to design space and time efficient algorithms and software. - Ability to quickly prototype ideas by writing software in Python or C/C++ utilizing open source libraries. - Ability to implement embedded vision algorithms using OpenCV, C/C++, and OpenCL/CUDA. - Exposure to MATLAB / Simulink and code generation. - Experience with parallel programming on GPUs and/or FPGAs, - Experience with Python in a Linux environment. - Ability to write clean and well documented code. - Experience with source code control and hosting platforms such as GitHub / Bitbucket. Professional Experience Requirements: - 1-3 years experience in R&D and implementation of Perception algorithms and software. - Publications in top tier conferences such as CVPR, IROS, ICML, ICCV, ICRA etc., a bonus. Educational Qualifications: - Bachelors Degree in Computer Science, Computer Engineering, or a closely related field. Masters degree preferred. Compensation: The company offers a compensation package that is commensurate with experience and abilities. Company Description GenConnect Recruiting and Consulting supports small to medium size businesses with recruiting millennial candidates and provides ongoing employee engagement to improve the success rate of the employee staying. We specialize in recruiting the millennial generation (those born between 1980-2000) into industries that struggle to attract and retain graduates and millennials. In addition to recruiting, we provide career development and management services to businesses designed to strengthen the employer/employee bond.

We are a new recruiting firm with a passion for connecting people in the workplace. Unlike other recruiters, we support nurturing young talent. We fundamentally believe that there is significant opportunity to engage employees and employers in a long term relationship, where there is mutual trust and loyalty.

Keywords: GenConnect Recruiting & Consulting, Inc., Huntsville , Perception Engineer, Autonomy, Other , Huntsville, Alabama

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 Alabama jobs by following @recnetAL on Twitter!

Huntsville RSS job feeds