Software Engineer Roles and Responsibilities

Software Developer/Engineer

The Role

Applications are invited for a Software Engineer in real-time control for Adaptive Optics (AO) systems for the business clients of FE. The successful candidate will join the existing real-time control team working on these systems.

Within this team, the candidate will be involved in all aspects of the development of the real-time control system.

Software Engineer Roles and Responsibilities will include:

Working on low latency ‘hard’ real-time control system for both HARMONI and MOSAIC, implementing and optimizing the various adaptive optics control schemes required by the instruments on the selected hardware architecture.

Development of the data, telemetry, command, and control interfaces to match standards required by the observatory.

Working with a wide variety of hardware devices including high-speed cameras and deformable mirrors, and the candidate will be expected to develop and test software interfaces to these hardware devices.

The applicant will also be expected to contribute to CfAI’s ongoing research program developing new software for techniques and technologies that will enable the next generation of adaptive optics real-time control systems. These will be for use not only within astronomy but also in other fields such as laser communications or microscopy where adaptive optics can be used. The applicant will behave the opportunity to contribute to high-quality publications in refereed journals as a result of participating in new research areas within the field of real-time AO control.

When working on large instrumentation projects such as HARMONI and MOSAIC the applicant will be expected to contribute to any project deliverables (such as preparing design documentation or user manuals) and adhere to project software development standards.

This post is fixed-term for 2 years to coincide with the duration of our existing funding. There is the possibility for extension beyond this period if additional funding can be secured.

Grade 7 core responsibilities:

Act as a recognized professional practitioner and service specialist.

Implement changes to the design and development of service processes, techniques, and deliverables for one or more service strands or project streams.

Provide specialist expertise and support with the complexity of data and information sources, interpretation, and analysis.

Contribute to the development of operational service activities to ensure excellence in the stakeholder experience.

Collect and analyze stakeholder feedback to help define needs and requirements and the design and planning of services.

Internal and external relationship development and partnership working, networking, and participation to engage and influence future services and the University's reputation.

Identify and design activities to meet learning objectives and outcomes.

Deliver training, and/or development delivery for stakeholders.

Maintain an awareness of current policy for University business goals such as widening participation and access, and provision of advice using specialist knowledge.

Contribute to and lead business meetings, working groups, and sub-committees at departmental and operational service levels.

Responsible for managing small budgets for consumables and some capital items, keeping records, and processing invoices.

Comments

Popular posts from this blog

Covid-19 emergency has prompted a sensational rise in demand for engineering studies

What is the Future Demand for Petroleum Engineers?

3 Traditional Corporate Skills the Industry Wants in Its New Hires