Talent.com
Software Engineer III-IV (128)
Software Engineer III-IV (128)National Radio Astronomy • Albuquerque, NM, United States
Software Engineer III-IV (128)

Software Engineer III-IV (128)

National Radio Astronomy • Albuquerque, NM, United States
21 hours ago
Job type
  • Full-time
Job description

National Radio Astronomy Observatory

Title : Software Engineer III-IV (128)

Location : NRAO Array Operations Center, PO Box 0, SOCORRO, New Mexico, United States of America

  • Green Bank Observatory, PO Box 2, GREEN BANK, West Virginia, United States of America
  • NRAO Headquarters, 520 Edgemont Rd, CHARLOTTESVILLE, Virginia, United States of America
  • NRAO Albuquerque Office, 800 Bradbury Dr SE Ste 235, ALBUQUERQUE, New Mexico, United States of America

Requisition Number : 128

Job Family : Software Engineer

Pay Type : Salary

Required Education : CPP

Position Description :

Position Summary

The National Radio Astronomy Observatory (NRAO) is an exciting and prestigious research facility that plays a vital role in the study of the universe. The Observatory operates a variety of radio telescopes that span the globe, including the famous Very Large Array (VLA) in New Mexico, the Green Bank Telescope in West Virginia, the Very Long Baseline Array (VLBA) across North America, and the Atacama Large Millimeter / submillimeter Array (ALMA) in Chile. These telescopes are among the most advanced in the world, allowing astronomers to explore the universe in unprecedented detail.

At NRAO, we are recruiting an experienced Software Engineer to plan, design, implement, and maintain critical science operations software for the VLA and VLBA. Additionally, the team supports highly technical projects in partnership with the U.S. Naval Observatory (USNO). You will also have the opportunity to contribute to the development of tools critical to the next generation Very Large Array (ngVLA).

This position ideally will be based either in Albuquerque, NM, or Socorro, NM but could also be based at our Charlottesville, VA or Green Bank, WV locations. For well qualified candidates, a remote work arrangement may be considered.

What You Will be Doing

The primary focus of this position will be designing and developing cutting edge software for the VLA, VLBA, and ngVLA as part of the New Mexico Systems group. This will include working with senior software engineers and stakeholders to refine requirements, designing systems and components to meet those requirements, performing trade studies, building prototypes, and producing documentation and reports summarizing your findings. Immediate activities may include (but are not limited to) :

  • Prototyping and evaluating messaging software for communication between the Monitor & Control subsystem (responsible for hardware control) and the Online Data Acquisition system (responsible for the science logic of the telescope observation).
  • Evaluating and / or prototyping SCADA systems
  • Prototyping interfaces between computing subsystems
  • Development of a "digital twin" for testing purposes
  • This position will be directly involved in the early implementation and testing of key software features needed to support commissioning for ngVLA, focusing on the Monitor & Control and Online Data Acquisition systems. The position will also participate in the full implementation during the construction phase.

    Additional duties of the New Mexico Systems members include :

  • the maintenance and necessary upgrades of the existing software to support operations
  • the development of new products to meet the challenges posed by the new observing paradigms necessary for the Observatory to remain at the cutting edge of science and technology.
  • Work Environment

    The successful candidate will join a team of professionals engaged in research and development in the fields of science, engineering, software development, and education. Work is typically performed in a research or development environment. Must be able to operate a personal computer. May occasionally work at high altitudes. Must be able to communicate effectively both verbally and in writing.

    Who You Are :

  • You have a Bachelor's degree in computer science, engineering, scientific or related field; highly relevant experience may be considered in lieu of a Bachelor's degree.
  • While not required, you may have an advanced degree in a related field.
  • You will have three or more years of experience in the development of software applications; candidates with progressively more experience will be considered for a higher-level position.
  • Competency Summary

  • The ability to communicate and collaborate with a diverse set of stakeholders to converge on stakeholder needs and technical requirements, and to produce a software architecture and design that meets them.
  • Experience with prototyping technologies and systems, performing technology trade studies, making design option down-selects, and documenting findings that include justification for technical decisions.
  • Experience with real-time data acquisition / SCADA in astronomical or industrial control systems (ICS).
  • Strong interpersonal and communication skills.
  • Familiarity with at least one object-oriented programming language; Java or C++ are desirable.
  • Experience with Python.
  • Willingness and enthusiasm for learning new programming languages when they are best suited to a particular domain.
  • Familiarity with modern ICS technologies such as OPC UA and MQTT are desirable.
  • Experience with version control software, testing methodologies, and CI / CD.
  • Experience with software engineering principles, working within an Agile framework, and experience in the complete product lifecycle are preferred.
  • Additional Requirement

    Observatory employees must be authorized to work in the United States. The Observatory presently cannot sponsor H-1B visas for this position.

    Total Rewards :

    Associated Universities, Inc. (AUI) offers a comprehensive total rewards package for this position, subject to eligibility requirements. We are committed to serving our employees and their families with an extensive and competitive compensation and benefits package that supports our employees' overall well-being and career growth.

    Compensation

    AUI strives to attract and retain dedicated, highly qualified, competent, and motivated employees by offering competitive compensation and recognition for performance.

    For open rank positions, the starting salary / hourly rates for each level is between :

  • Position level 3 $79,000 and $120,000
  • Position level 4 $90,000 and $138,000
  • Benefits

    AUI's benefits package addresses the needs of employees and their families with most benefits beginning on the first day of employment. AUI provides excellent paid time off (13 holidays, annual accrual of up to 24 vacation days and 15 sick days, additional time off for doctor / dentist visits, and 8 weeks of paid parental leave). Medical, dental and vision plans are effective on the first day of employment. AUI's retirement benefit contributes an amount equal to 10 percent of a qualified participant's base pay with no required employee contribution; we also offer an optional supplemental, tax-deferred plan for employee retirement contributions.

    Application Instructions :

    Select the "Apply Now" button. Please be prepared to upload your current CV / Resume and a cover letter describing interest and suitability for the position

    Equal Opportunity Employer Statement :

    AUI is an equal opportunity employer. To view our complete statement, please visit https : / / public.nrao.edu / careers / . If you require reasonable accommodation for any part of the application or hiring process, you may submit your request by sending an email to resumes@nrao.edu . PM20

    Please see job description

    PI279312086

    Job distributed by JobTarget .

    Create a job alert for this search

    Software Engineer • Albuquerque, NM, United States

    Related jobs
    ENGINEER II

    ENGINEER II

    PNM Resources • Albuquerque, NM, United States
    Full-time
    This position is posted until filled.Department : Distribution Engineering NSD.Personnel in this job title may be covered by NERC CIP cyber security standards. If the position is covered, prior to be...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    C++ Software Engineer (ABQ)

    C++ Software Engineer (ABQ)

    Stellar Science • Albuquerque, NM, US
    Full-time
    Quick Apply
    Stellar Science is seeking several modern C++ 20 / 23 Software Engineers with experience creating reusable, maintainable code solving challenging math and physics problems.BS (or equivalent exp...Show more
    Last updated: 30+ days ago
    ENGINEER II

    ENGINEER II

    TXNM Energy • Albuquerque, NM, United States
    Full-time
    Location : Albuquerque, NM, United States.This position is posted until filled.Department : Distribution Engineering NSD. Personnel in this job title may be covered by NERC CIP cyber security standard...Show more
    Last updated: 2 hours ago • Promoted • New!
    Software Engineer, Android Core Product - Rio Rancho, USA

    Software Engineer, Android Core Product - Rio Rancho, USA

    Speechify • Rio Rancho, NM, United States
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, G...Show more
    Last updated: 2 hours ago • Promoted • New!
    Systems Engineer II (Active Top Secret Clearance with SCI Eligibility)

    Systems Engineer II (Active Top Secret Clearance with SCI Eligibility)

    NANA Regional Corp • Albuquerque, NM, United States
    Full-time
    Seeking an experienced computer systems engineering professional to join our team at the Distributed Mission Operations Center (DMOC). Some knowledge of military weapon systems simulations is a plus...Show more
    Last updated: 2 hours ago • Promoted • New!
    Assistant Engineer I & II

    Assistant Engineer I & II

    Hazen and Sawyer • Albuquerque, NM, United States
    Full-time
    Hazen and Sawyer is seeking an.As part of our design and process teams, you will work on water and wastewater projects, including drinking water / wastewater / reuse treatment facility upgrades, convey...Show more
    Last updated: 2 hours ago • Promoted • New!
    Space RCO Systems DevSecOps Engineer (Senior)

    Space RCO Systems DevSecOps Engineer (Senior)

    Modern Technology Solutions Inc • Albuquerque, NM, United States
    Full-time
    MTSI is searching for asenior Software Engineer (SWE)to support the development of first-of-kind space vehicles and missions. This handpicked candidate must possess technical expertise and experienc...Show more
    Last updated: 30+ days ago • Promoted
    Senior Space System Engineer - Software Integration

    Senior Space System Engineer - Software Integration

    KBR • Albuquerque, NM, United States
    Full-time
    Senior Space System Engineer - Software Integration.KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and n...Show more
    Last updated: 2 hours ago • Promoted • New!
    Engineer I-III

    Engineer I-III

    TXNM Energy • Albuquerque, NM, United States
    Full-time
    Location : Albuquerque, NM, United States.This position is posted until filled.Department : Distribution Engineering NSD (NSD Subdivision / Apt complex dept. Personnel in this job title may be covered b...Show more
    Last updated: 2 hours ago • Promoted • New!
    Senior Software Engineer Mexico (Remote)

    Senior Software Engineer Mexico (Remote)

    Fountain • Golden, NM, United States
    Remote
    Full-time
    When you join the Fountain team, you become part of the leading enterprise solution for frontline workforce management.Fountain’s automated, customizable platform provides a seamless applicant expe...Show more
    Last updated: 30+ days ago • Promoted
    E01-M01 Senior Systems DevSecOps Engineer

    E01-M01 Senior Systems DevSecOps Engineer

    TalentWerx • Albuquerque, NM, United States
    Full-time
    Senior Systems DevSecOps Engineer.EXPANSIA is a service-disabled veteran-owned company that empowers organizations to be mission ready now with data, people, and ecosystems.As experts in continuous...Show more
    Last updated: 2 hours ago • Promoted • New!
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Albuquerque, NM, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show more
    Last updated: 30+ days ago • Promoted
    Spacecraft Software Engineer II and III

    Spacecraft Software Engineer II and III

    Velos • Albuquerque, NM, USA
    Full-time
    Quick Apply
    Velos is a full-service engineering and technical services company supporting agencies such as the DoD NASA, and NOAA.As an SBA-certified HUBZone small business, Velos combines agile and highly ski...Show more
    Last updated: 30+ days ago
    Engineer I (Rotational)

    Engineer I (Rotational)

    TXNM Energy • Albuquerque, NM, United States
    Full-time
    Location : Albuquerque, NM, United States.This position is posted until filled.Personnel in this job title may be covered by NERC CIP cyber security standards. If the position is covered, prior to be...Show more
    Last updated: 2 hours ago • Promoted • New!
    Senior Software Engineer, Core Experiences - Rio Rancho, USA

    Senior Software Engineer, Core Experiences - Rio Rancho, USA

    Speechify • Rio Rancho, NM, US
    Full-time
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...Show more
    Last updated: 23 days ago • Promoted
    System Engineer Performance - II

    System Engineer Performance - II

    Ampcus • Albuquerque, NM, United States
    Full-time
    Technology and Business consulting services.We are in search of a highly motivated candidate to join our talented Team.Job Title : System Engineer Performance - II. Responsible for collecting and usi...Show more
    Last updated: 2 hours ago • Promoted • New!
    Engineer I-III

    Engineer I-III

    New Mexico Staffing • Albuquerque, NM, United States
    Full-time
    Location : Albuquerque, NM, United States.Salary Grade : G06 for Engineer III : Minimum Midpoint Maximum $78,537 - $106,024 - $133,511. Salary Grade : G08 for Engineer I : Minimum Midpoint Maximum $61,03...Show more
    Last updated: 2 hours ago • Promoted • New!
    Project Engineer II

    Project Engineer II

    Mortenson • Albuquerque, NM, United States
    Full-time
    Mortenson is currently seeking an experienced.The Project Engineer will review, provide analysis, management, and resolution of field coordination issues with project team members and participants....Show more
    Last updated: 30+ days ago • Promoted