Operation and Control System/SCADA Lead Software Engineer

Thales Middle East

UAE

Ref: LP639-75

Job description / Role

Employment: Full Time

OPERATION AND CONTROL SYSTEMS/SCADA LEAD SOFTWARE ENGINEER

Dubai, United Arab Emirates

TOGETHER WE ENSURE URBAN RAIL SAFETY AND EFFICIENCY FOR OVER 3 BILLION PASSENGERS ANNUALLY

THALES GROUP AND THALES IN UNITED ARAB EMIRATES

Worldwide, our customers rely on our expertise and innovation of 62,000 people in 56 countries across five markets; Aerospace, Space, Transportation, Defence and Security.

We have been present in UAE for over 35 years and with over 300 employees to date and we are growing rapidly. Thales in the UAE is part of our Middle East business that has 1,800 people across Egypt, Iraq, Kuwait, KSA, Lebanon, Oman, Pakistan, Qatar and UAE. Together we delivered technology for the Dubai metro, the longest driverless metro network in the world and a fare collection system that processes up to 250,000 transactions per day. We make UAE a safer place by providing secure electronic payment solutions, cyber security systems and communications as well as security systems for Dubai International Airport and a ir traffic management and navigation systems for Abu Dhabi's airport.

TRANSPORTATION

Thales people design solutions that support 85 million mainline and suburban passenger journeys, worldwide, every day. Our world leading Rail Signalling and Communication systems are used on metro lines across major cities, and 72,000 kms of route, 52,000 trains per day in 16 countries are controlled by our Traffic Management Systems. Together We, deployed the first-ever nationwide ticketing system which processes over 50 million ticketing transactions in 100 cities daily.

URBAN RAIL SIGNALING

Urban Rail Signaling is part of our Transportation business. Did you know that Thales rail-signaling technology powers the longest driverless metro network in the world? Used on over 80 metro lines in over 40 cities world-wide, our communications- based train control systems for urban rail ensures passengers' safety, improves service efficiency whilst reducing energy consumption and cost. 3 billion passengers annually benefit from the Thales Urban Rail Signaling team's innovation, vision and brilliance needed to deliver a first-class solution.

That is why we rely on our people to help us master the most complex environments for our customers, and careers start here.

WE ARE CURRENTLY LOOKING FOR AN OPERATION AND CONTROL SYSTEM/SCADA LEAD SOFTWARE ENGINEER TO JOIN THE THALES TEAM IN DUBAI, UNITED ARAB EMIRATES.

The Operation and Control System/SCADA Lead Software Engineer will be part of the OCS Team based in Dubai, working on ROUTE 2020 Metro Project. He/She will report to the OCS Platform leader and work in close cooperation with Software & System Engineers, OCS Project Design Authority, and OCS Work Package Manager. He/She will perform OCS/SCADA Software development activities in order to gain acceptance of the delivered OCS Software. The job holder will be required to perform a hands-on role, taking part of all OCS Software development for the data base and HMI. He/She is expected to do meaningful, balanced, weighted and explainable trade-offs between requirements during all the development steps of a solution/product keeping consistency of the solution/product against the customer requirements.

Key Responsibilities:

• To provide technical expertise and leadership to support the OCS/SCADA deliveries of project for which the OCS/SCADA Software engineer has responsibility.
• To ensure compliance with commitments (cost, schedule), functional & non-functional requirements.
• To support IVVQ activities as necessary.
• Provide technical expertise on project activities based on job holder's skill set to deliver in terms of budget, quality and schedule (including input to design, cost estimation, code and test activities).
• Provide expertise and guidance to the software development team
• . Documents, procedures, working practices and tools to be used on platform o Escalate any major issues / risks. o Provide support to Integration and Test teams. · Participate in the functional design specifications, production of high level system architectural designs and production of interface designs.
• Co-ordinates product definition, and the assessment of trade-offs between aspects of cost, schedule, Make-Team-Buy (MTB), customer requirements, technological possibilities and capability of software team.
• Develop the OCS/SCADA software and verifies consistency and architecture styles and principles.
• Identifies modelling, simulation and prototyping opportunities.
• Provides knowledge on state-of-the art SCADA architecture, taking account of future developments across product suppliers both internal and external e.g. SCADAsoft and Wonder ware.
• Provide expertise to the technical, technological, and methodological choices taken in respect of the selected SCADA architecture
• Provide support to the Solution Team (System Engineering, Integration and Verification & Validation teams) and other teams when requested.
• Ensure all OCS configuration and Change Management processes are followed.
• Ensure the completion of project Milestones.
• Prepare transition between France/Italy & Dubai software teams (competencies & development platform).
• Participate in the continuous improvement of the development team and platform.

Requirements

Skills/Experience/Educational requirements:
• Proven experience of designing/developing SCADA based software solutions.
• Can develop a software design through a defined Engineering/Quality process to meet project needs
• Proven experience in working within multi-disciplinary teams to design and estimate technical software solutions
• Good communication and inter-personal skills
• Effective personal organization and an ability to remain composed and focused under pressure
• Has a sound ability in the use of software design tools to manage software designs
• Experience of configuration control processes
• Experience of requirements tracing from design through to development and test
• Knowledge and experience of two items from each of the following categories:

Architectures
• Real-time
• Service Oriented Architectures (SOA)
• Interfacing to legacy systems

Development Methodologies
• Agile/Scrum
• Waterfall
• Rational Unified Process

Development Environments
• Eclipse
• Visual Studio
• Code editors e.g. vi

Programming and Markup Languages
• C, C++ & C#, ASP.NET
• Java, Javascript, J2EE
• CSS, HTML
• Shell Scripting
• Web Services
• XML
• UML

Operating Systems
• UNIX
• Linux
• Windows
• VMWare

Configuration Control
• Git
• Subversion (SVN)
• CVS / RCS
• ClearCase
• Knowledge and experience of some items from each of the following categories:

Relational and Hierarchical Databases
• SQL Server
• Oracle
• Postgresql
• MySQL
• RTAP

Real Time COTS Products
• Wonderware , InTouch, ArchestrA
• SCADAsoft
• PLC (Programmable Logic Controller)
• RTU (Receiver Transmitter Unit)

Continuous integration/automated Test Tools
• Test Center
• Nunit
• Selenium
• Junit
• Jenkins
• Squish

Enterprise Middleware
• Tomcat
• JBoss Application Server
• Enterprise Service Bus
• Ability to work within multidisciplinary teams under pressure
• Ability to communicate effectively at all levels to clients, peers, developers.
• Self-motivated, innovative and willing to exercise initiative.
• Will have demonstrated a high degree of technical expertise, problem solving skills, innovation and commitment.
• Customer-focused, acting as an ambassador with the client.
• Able to overcome barriers and make things happen
• Team member working to team goals
• Experience in software lifecycles, system engineering, formal testing, and verification & validation
• Experience in Configuration Management and Change Control
• Good understanding of current trends in software engineering development techniques and technologies
• Ability to put skills and project based experience of the above listed areas into practice unaided whilst providing support to less experienced colleagues
• Degree in software engineering or equivalent.
• At least 5 years of Software development experience.
• Virtual environment experience/exposure-Highly desired.
• Understanding of configuration management tools and continuous build environment
• Strong Knowledge on System Development Life Cycle.
• Strong leadership

About the Company

Thales is a global leader in advanced technologies, investing in digital and “deep tech” innovations – connectivity, big data, artificial intelligence, cybersecurity and quantum computing – to build a confident future crucial for the development of our societies. The Group provides its customers – businesses, organizations and governments – in the defense, aeronautics, space, transport, and digital identity and security domains with solutions, services and products that help them fulfil their critical role, consideration for the individual being the driving force behind all decisions.

Thales has 81,000 employees in 68 countries. In 2020 the Group generated sales of €17 billion and Self-funded R&D 1B€.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month
Software Engineer salaries in UAE

Average monthly compensation
AED 8,500

Breakdown available for industries, cities and years of experience