Embedded Software Engineer, Electronics II-IV (4542)

Computers/Software Socorro, New Mexico


Position Description:


Position Summary

As a Software Engineer in the Electronics Division, you'll help architect and implement code running on discrete and embedded processors to move and process data at high speeds. You'll work in a variety of languages and targets such as C device drivers, C++ data processors and REST servers, JavaScript clients, and SQL and NoSQL databases. Regardless of language or framework, you'll practice excellent engineering processes, including making well-considered choices in architecture and design patterns, holding design and code reviews, and performing thorough unit, system, and regression testing.


You'll help schedule your own work based on the priorities of the team and of the National Radio Astronomy Observatory (NRAO), and you'll take responsibility for the work you do. Your excellent written and verbal communication skills will allow you to coordinate the actions of many people and to document and present your work. This position will encourage you to invent more effective ways of improving your telescopes, and when you do you'll work with scientists and engineers to schedule, cost, implement, and test them.


The NRAO Science Operations Center is located on the campus of New Mexico Institute of Mining and Technology (www.nmt.edu). Socorro, NM is a small, historic city in the Rio Grande Valley, 75 miles south of Albuquerque. With over 300 days of sunshine each year, Socorro offers 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. NRAO’s retirement benefit contributes an amount equal to 10 percent of a qualified participant’s base pay. No contribution is required of the employee; we also offer an optional supplemental, tax-deferred plan for employee retirement contributions.


Job Duties Summary

Responsibilities will include, but are not limited to:

  • Collaborate on the implementation of a high-speed data processing pipeline and a REST-based monitor and control server for use in the VLBA.
  • Design, implement, and test code in a variety of languages with an emphasis on C and C++.
  • Implement new features and prioritize, fix, and regress bugs.
  • Use professional development practices including design reviews, revision control systems, test planning, and bug tracking.
  • Document design, code, and testing and production procedures.
  • Proactive compliance with NRAO and government safety policies and procedures in own work area is expected.
  • Other duties as assigned, relevant to the scope of this role.


Work Environment

Work is typically performed in a research or development environment. Must be able to communicate effectively both verbally and in writing. Occasional travel (domestic and international) may be required.


Position Requirements:


Minimum Education

Bachelors degree in electrical engineering, computer science, or a related field with a software development curriculum.


Preferred Education

Advanced degree in electrical engineering, computer science, or a related field with a software development curriculum.


Minimum Experience

One to two years of related experience implementing, testing, and supporting engineering production through software development.


Preferred Experience

Seven or more years of progressive responsibility and experience in implementing, testing and supporting engineering production through software development.

  • Demonstrated skills in software planning, including algorithm and data structure selection, and design pattern selection and implementation.
  • A demonstrated record of learning multiple disciplines outside of formal education.
  • Experience in digital electronics, including bus interfacing and FPGA programming.
  • Demonstrated leadership skills and enthusiasm.


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. Applicants must be currently authorized to work in the United States on a full-time basis.


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 http://jobs.jobvite.com/nrao/jobs. 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 resumes@nrao.edu.

The National Radio Astronomy Observatory is a facility of the National Science Foundation operated under cooperative agreement by Associated Universities, Inc.