**Key Responsibilities**
The Software & Controls Engineer will be responsible for system design & architecture, algorithm development, coding & implementation, testing & debugging, and system optimization & maintenance. This role requires strong analytical skills and ability to work effectively in a team environment.