Software Engineer, Adaptive Optics Controls

University of Arizona

Benefits
Skills
  • Using engineering principles, develop requirements and implement software for Adaptive Optics system control. This software must be able to interface with hardware and have a graphical user interface that allows the manipulation of the complex AO systems. 
  • Will use their understanding of controls engineering, specifically on how it relates to AO systems and the interface to hardware. The controls software must be able to support low latency real time control. This is to include knowledge on how to leverage GPU's to get the low latency real time control. Work will be used for future AO Systems and must be able to recognize the larger picture. It will also be used to guide software engineers to produce low latency AO systems.
  • Use ability to write software to be able to test and validate their code with real world hardware. This is to include drivers and API's that interface via serial, network, or any other forms of hardware communication. The software will need to be robust enough to be deployed to remote mountain sites and space based missions. In fixing the bugs, the candidate must utilize their in-depth expertise to coordinate with other stakeholders and implement fixes that do not affect the other systems involved.
  • Direction and implementation of software reports and documentation will be needed to be able to develop reports that will be used to update key stakeholders and direction and tasking of items to other engineering disciplines within the project.

Knowledge, Skills, & Abilities:

  • Extensive knowledge of AO and software control of PID loops to control real time control.
  • Must be able to work independently with little direction.
Read Full Description
Confirmed 4 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles