Senior Perception Software Engineer | BomaLink

Senior Perception Software Engineer

Information Technology

Posted 2 weeks ago


Onsite July 2023 (Remote Until Then) Sponosrhip offered, global leader in logistics, publicly traded company!

This Jobot Job is hosted by Nicole Ridley-Ross

Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume.

Salary $100,000 - $150,000 per year

A Bit About Us

The client is seeking to hire experienced perception engineers to help us develop the code base necessary to provide intelligence to our robots. To be a good fit for this role, candidates will need applied experience developing software used in production-ready systems. Perception engineers will develop algorithms using 2D/3D sensor data to perform inspection, detection, measurement, sensing, and perceiving for our robotic systems. We also expect perception engineers to have the experience and ability to contribute to our software libraries.

Why join us?

Sponsorship offered to well-qualified candidates

Relocation assistance offered

Job Details

The Perception Engineer will be responsible for the following

  • Developing software for robot perception
  • Working with 3D dataset to develop algorithms based on RGB-D images and 3D point clouds
  • Researching and developing real-time image processing pipeline and computer vision algorithms
  • Improving the performance of computer vision algorithms by using parallel computing libraries

Minimum Requirements

  • B.S. or higher degree in Computer Engineering, Computer Science, Robotics Engineering or related fields
  • Strong written and verbal communication skills.
  • Strong problem-solving skills.
  • Experience with robotics and machine perception with C++
  • Knowledge in data structures and algorithms.
  • Extensive experience with OpenCV and PCL
  • Proficient with Modern C++ with a strong understanding of features such as RAII, STL, template, etc.
  • Experience with Unix/Linux environments

Nice to Have

  • Experience working on developing production ready software
  • Experience maintaining large scale libraries
  • Experience with ROS and or other middleware
  • Experience with parallel computing libraries such TBB and CUDA
  • Experience with linear algebra libraries such as Eigen
  • Experience with machine learning
  • Experience with software version management eg. Git
  • Experience with agile development workflow and CI/CD

Interested in hearing more? Easy Apply now by clicking the "Apply" button.


Please click the button above to learn more.

New Message