Computer Vision Software Developer

4 weeks ago


Albuquerque, New Mexico, United States Stellar Science Ltd Co Full time

Stellar Science Ltd Co is seeking a talented software developer to create and extend scientific and engineering analysis applications. We maintain high standards in all our software development efforts, utilizing modern development practices to develop high-quality, maintainable, and reusable code.

We are currently seeking capable software engineers with experience solving challenging Computer Vision and Machine Learning problems using modern C++ and/or Python. Our target applications include Structure From Motion, ML-based image classification, and Model-Image Alignment.

Minimum requirements:

  • BS in STEM field with three or more years of software development experience
  • Demonstrated experience developing CV and Image Processing software
  • Object-oriented design and C++ and/or Python programming experience
  • Adept at learning new paradigms and programming development processes
  • Interest in developing modern, high-quality C++20/23 code
  • U.S. citizen, willing to undergo background investigation, and perform some work at government and/or customer sites

Experience in any of the following is a plus:

  • MS or PhD degree with focus on CV
  • Familiarity with contemporary CV research literature
  • Classic SFM algorithms: Tomasi-Kanade Factorization, SIFT descriptors, etc.
  • Relevant CV computing libraries: OpenCV, Ceres solver, Boost, Eigen
  • Cross-platform development on Linux and Windows
  • 2D/3D graphics coding: OpenGL, OpenSceneGraph
  • Supercomputing: MPI, OpenMP, General-Purpose GPU (GPGPU)
  • User interface development: Qt
  • Continuous integration: git, Bitbucket, Jenkins, CMake
  • 3D Modeling and Computer aided design (CAD)
  • Aerospace vehicles, orbital mechanics, space domain awareness
  • Past or active US security clearance

Positions are in or near Albuquerque, NM, Dayton, OH, or Tysons Corner, VA (Washington DC area). Stellar Science Ltd Co is an equal opportunity employer.



  • Albuquerque, New Mexico, United States Stellar Science Ltd Co Full time

    We are seeking a talented software developer to create and extend exciting scientific and engineering analysis applications at Stellar Science Ltd Co.Our target applications include but are not limited to:Structure From Motion (SFM): Producing 3D shape data from multiple imagesML-based image classification: Identifying objects in imagesModel-Image Alignment:...

  • Software Developer

    4 weeks ago


    Albuquerque, New Mexico, United States Edgewater Federal Solutions Full time

    Job SummaryWe are seeking a skilled Software Developer to join our team at Edgewater Federal Solutions. As a key member of our IT team, you will be responsible for designing, developing, and testing software applications to support our customer's mission.Key Responsibilities:Participate in the development of software applications using .NET and C#...

  • Software Developer

    3 weeks ago


    Albuquerque, New Mexico, United States SynergisticIT Full time

    We are seeking a skilled Software Developer to join our team at SynergisticIT. As a Software Developer, you will be responsible for designing, developing, and testing software applications using Java and other programming languages. You will work closely with our team of experienced developers to deliver high-quality software solutions to our clients.Key...


  • Albuquerque, New Mexico, United States Stellar Science Full time

    We are seeking a talented Software Development Engineer to join our team at Stellar Science, a growing Albuquerque-based computational science company.The ideal candidate will have a strong background in software development, with experience in C++ and a passion for developing quality code.Responsibilities will include supporting object-oriented software...

  • Software Developer

    4 weeks ago


    Albuquerque, New Mexico, United States University of New Mexico Full time

    Job Title: Software DeveloperJoin the University of New Mexico as a Software Developer and contribute to the development of innovative software solutions. As a key member of our team, you will design, develop, and maintain software applications that meet the needs of our users.Key Responsibilities:Design and develop software applications using various...

  • Software Developer

    4 weeks ago


    Albuquerque, New Mexico, United States Edgewater Federal Solutions, Inc. Full time

    Job Summary:Edgewater Federal Solutions, Inc. is seeking a skilled Software Developer to support the IT program at a major national laboratory. The department develops and supports agile, integrated, process-based software solutions that enable the lab to achieve its business and mission objectives, with a focus on the health and safety of the workforce, and...

  • Software Developer

    4 weeks ago


    Albuquerque, New Mexico, United States University of New Mexico Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our team at the University of New Mexico. As a key member of our HR Business Services department, you will be responsible for designing, developing, and implementing complex software applications to support our business operations.The ideal candidate will have a strong background in...


  • Albuquerque, New Mexico, United States Stellar Science Full time

    Job OverviewStellar Science is seeking a skilled C++ Software Engineer to contribute to the development of cutting-edge scientific software tools. The ideal candidate will have experience creating reusable, maintainable code to solve complex math and physics problems.Key Responsibilities:Design and implement high-performance C++ software solutionsCollaborate...

  • Software Developer

    4 weeks ago


    Albuquerque, New Mexico, United States TekLead Full time

    Job Summary:We are seeking a highly skilled Software Developer to join our team at Teklead Corporation. As a key member of our IT consulting team, you will be responsible for designing, developing, and implementing software solutions for our clients. Key Responsibilities: Design and develop software solutions using industry-standard languages and...

  • Software Developer

    4 weeks ago


    Albuquerque, New Mexico, United States Teklead Corp Full time

    Job OverviewWe are seeking a skilled Software Engineer to join our team at Teklead Corp. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop software applications using industry-standard languages and technologiesCollaborate with...

  • Software Developer

    3 weeks ago


    Albuquerque, New Mexico, United States Edgewater Federal Solutions Full time

    Job Summary:We are seeking a highly skilled Software Developer to join our team at Edgewater Federal Solutions. As a key member of our IT team, you will be responsible for providing on-site and off-site support services for classified and unclassified telecommunications and information technology (IT) systems.Responsibilities:Participate in continuous...


  • Albuquerque, New Mexico, United States Cynet Health Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at {company}.Key Responsibilities:• Design, develop, and maintain high-quality software applications• Collaborate with cross-functional teams to identify and prioritize project requirements• Ensure timely delivery of projects...


  • Albuquerque, New Mexico, United States Genesis Healthcare Full time

    Our company is seeking a skilled Software Developer to join our team.Key responsibilities include:Design and implement software solutionsCollaborate with cross-functional teamsEnsure high-quality code deliveryRequirements include a bachelor's degree in computer science and 3+ years of experience in software development.


  • Albuquerque, New Mexico, United States Encantado Technical Solutions Full time

    Job Overview:Encantado Technical Solutions is seeking a skilled C++ software developer to support a major national laboratory. This position requires strong software development skills in C/C++ and at least 2 years of Unix/Linux experience.Key Responsibilities:Program in C/C++ to meet user requirements, test and debug programs, functions, and services, and...


  • Albuquerque, New Mexico, United States Edgewater Federal Solutions Full time

    Edgewater Federal Solutions is seeking a skilled software developer to support a major national laboratory.This position requires at least 2 years of Unix/Linux experience and at least 5 years of strong software development skills in Java/C/C++.The organization provides server administration, architecture design implementation, SW integration and...

  • Software Developer

    4 weeks ago


    Albuquerque, New Mexico, United States Edgewater Federal Solutions Full time

    Job Title: Software DeveloperEdgewater Federal Solutions is seeking a skilled Software Developer to support a major national laboratory. The successful candidate will provide Windows Systems Administration support and design software tools and subsystems.Responsibilities:Participate in the design of software tools and subsystems to support reuse and domain...


  • Albuquerque, New Mexico, United States ECS Limited Full time

    Job DescriptionECS Limited is seeking a highly skilled C++ Programmer to join our team in Albuquerque, NM.The selected candidate will be responsible for the final integration, test, and deployment of USNDS Ground Systems products. Our team supports the operational systems at various deployed sites and provides high-quality support to our GSSEs (Ground...


  • Albuquerque, New Mexico, United States ECS Limited Full time

    Job SummaryECS Limited is seeking a highly skilled C++ Programmer to join our team in Albuquerque, NM. The selected candidate will be responsible for the final integration, test, and deployment of USNDS Ground Systems products.About the RoleThe team supports the operational systems at a variety of deployed sites and provides high-quality support to our GSSEs...

  • Software Developer

    2 weeks ago


    Albuquerque, New Mexico, United States UniFirst Full time

    About the Role:We are seeking an experienced Software Developer to join our team. As a key member of our IT department, you will be responsible for designing, developing, and maintaining our software applications.The ideal candidate will have a strong understanding of programming languages and software development methodologies. You will work closely with...


  • Albuquerque, New Mexico, United States Stellar Science Full time

    Job DescriptionWe are seeking top-notch interns or co-op students to support object-oriented C++ software development in various domains, including computer vision, image processing, high power microwave systems modeling, and more.Main requirements include being responsible, self-motivated, honest, and able to work well independently or in small teams....