Software Engineer III-IV (128) jobs in United States
cer-icon
Apply on Employer Site
company-logo

National Radio Astronomy Observatory · 2 months ago

Software Engineer III-IV (128)

The National Radio Astronomy Observatory (NRAO) is an exciting and prestigious research facility that plays a vital role in the study of the universe. They are recruiting an experienced Software Engineer to plan, design, implement, and maintain critical science operations software for the VLA and VLBA, as well as contribute to the next generation Very Large Array (ngVLA).

CommunitiesEducationInformation TechnologySatellite Communication
check
Work & Life Balance
badNo H1Bnote

Responsibilities

Designing and developing cutting edge software for the VLA, VLBA, and ngVLA as part of the New Mexico Systems group
Working with senior software engineers and stakeholders to refine requirements
Designing systems and components to meet those requirements
Performing trade studies
Building prototypes
Producing documentation and reports summarizing your findings
Prototyping and evaluating messaging software for communication between the Monitor & Control subsystem and the Online Data Acquisition system
Evaluating and/or prototyping SCADA systems
Prototyping interfaces between computing subsystems
Development of a “digital twin” for testing purposes
Maintenance and necessary upgrades of the existing software to support operations
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

Qualification

C++PythonReal-time data acquisitionSCADA systemsVersion control softwareAgile frameworkPrototyping technologiesSoftware engineering principlesWillingness to learnModern ICS technologiesInterpersonal skillsCommunication skills

Required

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
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
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; C++ is desirable
Experience with Python
Willingness and enthusiasm for learning new programming languages when they are best suited to a particular domain
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
Observatory employees must be authorized to work in the United States

Preferred

While not required, you may have an advanced degree in a related field
Familiarity with modern ICS technologies such as OPC UA and MQTT are desirable

Benefits

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
Optional supplemental, tax-deferred plan for employee retirement contributions

Company

National Radio Astronomy Observatory

twittertwittertwitter
company-logo
The National Radio Astronomy Observatory is a facility of the National Science Foundation operated under cooperative agreement.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase