AlbuquerqueRecruiter Since 2001
the smart solution for Albuquerque jobs

Software Engineer II-IV (4654)

Company: National Radio Astronomy Observatory
Location: Albuquerque
Posted on: November 19, 2021

Job Description:

National Radio Astronomy ObservatoryPosition Description: Position SummaryWould you like to write mission-critical software for a next generation radio telescope array? Would you like to integrate that software with one of the most famous and accomplished scientific instruments on the planet? Would you like to be part of a highly skilled team of software engineers supporting scientists who are pushing the boundaries of our knowledge of the universe?The National Radio Astronomy Observatory (NRAO) announces an opportunity for a full-time Software Engineer. The software engineer will be responsible for designing and developing software that integrates monitor and control of the Next Generation Very Large Array (ngVLA) prototype antenna with the monitor and control systems for the current VLA. Software will be written in a combination of C/C++ and Python using OPC UA machine communications protocol. The software engineer will be responsible for writing and maintaining critical documentation including interface control documents, requirements and software design. The software engineer will participate in the inter-group ngVLA software development scrum. The position will be based in either Albuquerque, NM or Socorro, NM. The NRAO Domenici Science Operations Center is located in Socorro, NM on the campus of New Mexico Institute of Mining and Technology ( Socorro is a small, historical city in the Rio Grande Valley, 75 miles south of Albuquerque. The NRAO Albuquerque Office is located in the Science and Technology Park on the South Campus of the University of New Mexico ( Albuquerque is the largest city in New Mexico with a wide variety of restaurants, entertainment, and cultural events. With over 300 days of sunshine each year, both cities offer ample access to outdoor recreation.In addition to competitive pay, NRAO provides excellent paid time off benefits (vacation and sick leave). Medical, dental and vision plans are effective first day of employment. NRAOs retirement benefit contributes an amount equal to 10 percent of a qualified participants base pay. No contribution is required of the employee; we also offer an optional supplemental, tax-deferred plan for employee retirement contributions.Job Duties SummaryResponsibilities are anticipated to evolve and expand and will initially include, but are not limited to:Monitor and Control (M&C) algorithm development for ngVLA systemsDesigning and writing interface control documentation between ngVLA and VLA M&C systemsRequirements and design documentation for ngVLA M&C interface softwareDeveloping and testing M&C software for ngVLA systemsIntegration testing of ngVLA M&C systems with VLA M&C systemsDeveloping scrum tasks and participating in the ngVLA M&C scrumWork EnvironmentThe position is located at NRAO offices in Socorro, NM. 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. Occasional travel will be required.Position Requirements: Minimum EducationBachelor's degree in computer science, engineering, or a related field. Preferred EducationAn advanced degree is highly desired. Scientific degree or background in astronomy is also desirable.Minimum ExperienceTwo to four years of software development experience in a science or engineering field.Preferred ExperienceFive to seven years of software development experience in a science or engineering field. Salary and position level will be determined based on the candidates qualifications.Preferred CompetenciesExcellent knowledge of software engineering concepts, practices and proceduresDemonstrated experience with monitor and control software developmentStrong experience in C/C++Strong experience in PythonExperience with real-time software developmentExperience with embedded software developmentExperience with OPC UA protocolGood math or physics backgroundStrong interpersonal and communications skillsExcellent oral and written communication skillsDemonstrated ability to learn new areas and apply learningStrong troubleshooting and problem-solving abilitiesAdditional RequirementsThe Observatory requires staff to be fully vaccinated against COVID-19 to access our facilities. An offer of employment will be considered contingent until the selected applicant provides proof of vaccination. A selected applicant may request consideration for an accommodation for a disability or for a sincerely held religious belief.Application Instructions: Apply online at the careers page. You will need to be prepared to upload your current CV/Resume and a letter of application describing interest and suitability for the position. Equal Opportunity Employer Statement:AUI is an equal opportunity employer. Women, Minorities, Vietnam-Era Veterans, Disabled Veterans, Veterans and Individuals with Disabilities are encouraged to apply. To view our complete statement, please visit If you require reasonable accommodation for any part of the application or hiring process due to a disability, you may submit your request by sending an email to NRAO is an equal opportunity employer (M/F/D/V)The National Radio Astronomy Observatory is a facility of the National Science Foundation operated under cooperative agreement by Associated Universities, Inc.PM20PI152354108

Keywords: National Radio Astronomy Observatory, Albuquerque , Software Engineer II-IV (4654), IT / Software / Systems , Albuquerque, New Mexico

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest New Mexico jobs by following @recnetNM on Twitter!

Albuquerque RSS job feeds