Scientific Software Developer

2 weeks ago


Albuquerque, New Mexico, United States Stellar Science Full time
Job Overview

We are seeking a highly skilled Scientific Software Developer to join our team at Stellar Science. As a key member of our software development team, you will be responsible for creating and maintaining high-quality, extensible code using modern C++ practices.

Key Responsibilities:

  • Design and develop software solutions for computer vision and image processing, image simulation, high power microwave systems modeling and simulation, laser source generation and effects modeling, atmospheric modeling, computational electromagnetics (CEM), space domain awareness (SDA), high performance computing (HPC), and computer aided design (CAD) tools.
  • Collaborate with cross-functional teams to identify and prioritize software development projects.
  • Develop and maintain software documentation, including user manuals, technical guides, and API documentation.
  • Participate in code reviews and provide feedback to ensure high-quality code.
  • Stay up-to-date with the latest advancements in software development, computer vision, and machine learning.

Requirements:

  • Bachelor's degree in math, science, engineering field, or computer science.
  • Substantial software development experience.
  • Object-oriented design and C++ 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.

Preferred Qualifications:

  • Advanced degree (M.S. or Ph.D.) in science, engineering field, math, or computer science.
  • Active security clearance.
  • Experience in additional languages (Java, Python, JavaScript), relevant libraries (Boost, Eigen), cross-platform software development (Linux, Windows, Mac), 3D graphics (OpenGL, Open Scene Graph, WebGL), user interface development (Qt, Java Swing, Material UI), supercomputing (OpenMP, threads, MPI, GPUs), image processing, imagery analysis, or computer vision, computer aided design (CAD), aerospace vehicles, orbital mechanics, electromagnetics, space domain awareness, modeling and simulation, including directed energy.

What We Offer:

Stellar Science is an equal opportunity employer. We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. If you are a motivated and talented software developer looking to join a dynamic team, please submit your application.



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

    About the RoleWe are seeking a talented Scientific Software Developer to join our team at Stellar Science Ltd Co. As a key member of our team, you will be responsible for developing and extending scientific and engineering analysis applications.Key ResponsibilitiesDevelop and maintain high-quality software applications for scientific and engineering...


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

    About the OpportunityWe are seeking a talented and motivated individual to join our team as a Scientific Software Developer Co-op/Internship. This is a paid opportunity to gain hands-on experience in object-oriented C++ software development, working on exciting projects in computer vision and image processing, high power microwave systems modeling and...


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

    About the RoleWe are seeking a talented Scientific Software Developer to join our team at Stellar Science Ltd Co. As a key member of our team, you will play a crucial role in supporting object-oriented C++ software development in various domains, including computer vision, image processing, and high power microwave systems modeling and simulation.Key...


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

    Job Title: Directed Energy Modeling and Simulation ProgrammerStellar Science Ltd Co is a leading scientific software development company seeking a talented software developer to create and extend exciting scientific and engineering analysis applications.About UsWe develop custom software products using modern technologies, including C++23, massive...


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

    Job OpportunityStellar Science, a leading scientific software development company, is seeking a talented software developer to create and extend cutting-edge scientific and engineering analysis applications. Our team utilizes modern technologies, including C++23, massive parallelization, and supercomputing resources, to develop custom software products.We...


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

    Exciting Opportunity at Stellar Science Ltd CoWe are a growing Albuquerque-based scientific software development company seeking talented software developers to create and extend exciting scientific and engineering analysis applications.Our team develops custom software products using modern technologies, including C++23, massive parallelization, and...

  • Software Developer

    1 week ago


    Albuquerque, New Mexico, United States Teklead Corp Full time

    Job OverviewWe are seeking a highly skilled Software Engineer to join our team at Teklead Corp in Albuquerque, NM. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge software solutions.Key ResponsibilitiesDesign and develop software applications using industry-standard languages such as...

  • Software Developer

    3 weeks ago


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

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Edgewater Federal Solutions. As a Software Developer, you will be responsible for designing, developing, and testing software applications using Java, C++, and other programming languages.Responsibilities:Design and develop software applications using Java, C++, and...

  • Software Developer

    5 days 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. As a Software Developer, you 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...

  • Software Developer

    1 week ago


    Albuquerque, New Mexico, United States Teklead Corp Full time

    Job OverviewWe are seeking a highly 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 deploying software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using industry-standard languages such as...

  • Software Developer

    1 week ago


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

    Job Title: Software DeveloperAbout the Role:Edgewater Federal Solutions is seeking a skilled Software Developer to support a major national laboratory. As a Software Developer, you will provide Windows Systems Administration support and design software tools and subsystems.Key Responsibilities:Participate in the design of software tools and subsystems to...

  • Software Developer

    2 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. As a key member of our team, you 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...

  • Software Developer

    3 weeks ago


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

    About the JobEdgewater Federal Solutions is seeking a skilled Software Developer to support a major national laboratory.Job SummaryThis Software Developer will be responsible for testing and debugging programs, diagnosing and identifying issues and bugs, and implementing applications.ResponsibilitiesDevelop software to meet user requirements using C++, Java,...

  • Software Developer

    2 days ago


    Albuquerque, New Mexico, United States Presbyterian Healthcare Services Full time

    Job Title: Application DeveloperWe are seeking a skilled Application Developer to join our team at Presbyterian Healthcare Services. As an Application Developer, you will be responsible for modifying complex applications programs from detailed specifications, coding, testing, debugging, documenting, and maintaining those programs.Key...

  • Software Developer

    2 weeks ago


    Albuquerque, New Mexico, United States Presbyterian Healthcare Services Full time

    About the RoleWe are seeking a skilled Application Developer to join our team at Presbyterian Healthcare Services. As a key member of our IT department, you will be responsible for designing, developing, testing, and debugging software components of low complexity.ResponsibilitiesProvides basic support for definition/refinement of business requirements and...

  • Software Developer

    3 weeks ago


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

    {"Overview": "Edgewater Federal Solutions is seeking a skilled Java Programmer 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 focus on the health and safety of the workforce, and...

  • Software Developer

    2 weeks ago


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

    Job SummaryWe are seeking a highly skilled Programmer Analyst to join our team at the University of New Mexico. As a key member of our IT department, you will be responsible for designing, developing, and implementing complex software applications and systems.Key ResponsibilitiesApply advanced system analysis and design techniques to produce innovative...


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

    Job SummaryThe University of New Mexico is seeking a highly skilled Software Development Specialist to join our team. As a key member of our IT department, you will be responsible for designing, developing, and maintaining Oracle databases and front-end client-server applications.Key ResponsibilitiesApply systems analysis and design techniques to develop and...

  • Software Developer

    2 weeks ago


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

    Job Title: Java/C++ ProgrammerEdgewater Federal Solutions is seeking a skilled Java/C++ Programmer to support a major national laboratory.Job SummaryThis programmer will be responsible for testing and debugging programs, diagnosing and identifying issues and bugs, and implementing applications.ResponsibilitiesProgram in C/C++, Java, or Python to meet user...


  • Albuquerque, New Mexico, United States National Radio Astronomy Observatory Full time

    Job Title: ngVLA ScientistJoin the National Radio Astronomy Observatory as a Scientist to support the design and development of the Next-Generation VLA (ngVLA) software. As a key member of the ngVLA Science Support Integrated Product Team, you will contribute to the development of detailed software requirements, calibration and operation processes, and...