Stellar Science Ltd Co - Albuquerque, NM

posted about 1 month ago

Full-time - Mid Level
Albuquerque, NM
Professional, Scientific, and Technical Services

About the position

Stellar Science is seeking a Computer Vision Software Engineer to develop and enhance scientific and engineering analysis applications. The role involves solving complex Computer Vision (CV) and Machine Learning (ML) challenges using modern programming languages such as C++ and Python. The position offers a collaborative environment focused on high-quality software development practices, including continuous integration and test-driven development, while providing flexible work schedules and a hybrid workplace model.

Responsibilities

  • Develop and extend scientific and engineering analysis applications in Computer Vision and Machine Learning.
  • Implement algorithms for Structure From Motion (SFM) to produce 3D shape data from multiple images.
  • Create ML-based image classification systems to identify objects in images.
  • Align known shapes to appearances in images through model-image alignment techniques.
  • Collaborate with team members to ensure high standards in software development practices.

Requirements

  • Bachelor's degree in a STEM field with three or more years of software development experience.
  • Demonstrated experience in developing Computer Vision and Image Processing software.
  • Proficiency in object-oriented design and programming in C++ and/or Python.
  • Ability to learn new programming paradigms and development processes quickly.
  • Interest in developing modern, high-quality C++20/23 code.
  • U.S. citizenship and willingness to undergo a background investigation.

Nice-to-haves

  • Master's or PhD degree focused on Computer Vision.
  • Familiarity with contemporary Computer Vision research literature.
  • Experience with classic SFM algorithms such as Tomasi-Kanade Factorization and SIFT descriptors.
  • Knowledge of relevant CV computing libraries like OpenCV, Ceres solver, Boost, and Eigen.
  • Experience in cross-platform development on Linux and Windows.
  • Proficiency in 2D/3D graphics coding using OpenGL and OpenSceneGraph.
  • Experience with supercomputing technologies such as MPI, OpenMP, and General-Purpose GPU (GPGPU).
  • User interface development experience with Qt.
  • Familiarity with continuous integration tools like git, Bitbucket, Jenkins, and CMake.
  • Experience in 3D Modeling and Computer Aided Design (CAD).
  • Knowledge of aerospace vehicles, orbital mechanics, and space domain awareness.
  • Possession of a past or active U.S. security clearance.

Benefits

  • Flexible work schedules
  • Hybrid workplace model
  • Generous benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service