Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

MYSCADAWORLD.

COM
7.5 STEPS TO GET
JOB AS
SCADA ENGINEER!
Hi!
I am pleased that you will take a moment of
your day to read this document. I made it in a
very short form to give you as much value as
possible.

But before I get into the details, I'd like you to


get to know me better. I believe you have a
right to do so before reading any of my advice. I
have been a SCADA systems developer for over
10 years. I have an engineering degree in
computer science. I have created several HMI
and PLC projects for a friendly company. I
realized that automation is what I like and what
I want to do in my life.
Later I joined a large international company
where I work to this day. I create SCADA
systems, PLC programs and trains new
employees. You can read more on the blog in
the about me section.

What do you need to know to get your first job


as a SCADA Engineer? Each country, city or
company is a completely different situation and
of course the requirements will be slightly
different. Nevertheless, there is a set of basic
skills that a person applying for a job as a
SCADA Engineer should possess.

Below you will find a set of elements that you


SCADA World
https://myscadaworld.com will find in 90% of job offers:
7.5 STEPS TO GET
JOB AS
SCADA ENGINEER!
1. COMPUTER'S KNOWLEDGE

SCADA systems work on computers and I


cannot imagine a situation where a SCADA
engineer cannot install Windows. We must also
have basic knowledge of working with MS
Windows, Excel, Word and ending with the
virtualization system. I recommend VMWare
and Hyper-V. You can practice all these
elements at home for free.

You can read about virtualization here:


https://thomasmaurer.ch

2. SQL DATABASE BASICS

It's hard to imagine a more complex system


without any database. You have to keep the
data somewhere. Of course, you can start with
storage information in ordinary files, but we
quickly encounter numerous limitations and
technical difficulties. Learn the basics of any
database (MS SQL is strongly recommended).

Start with basic operations like SELECT,


INSERT, UPDATE, JOIN etc.

SCADA World
https://myscadaworld.com
7.5 STEPS TO GET
JOB AS 3. PLC
SCADA ENGINEER!
You do not need to be a professional PLC
programmer who programs car body
production lines. It is about the basics, e.g.
download, upload of the project, creating a
simple project generating a square wave ..
Navigating in tools such as Simatic Step7, TIA
Portal or RSLogix 5000. It is worth getting
acquainted with many basic materials available
on the Internet for free and understand the
basics because they are bases for moving and
creating HMI panels or larger SCADA systems.
You will also need knowledge of the basics of
logic or mathematics, but you don't need to
remind anyone :)

Frequent posting in job offers: Bachelor's


degree in Electrical Engineering keep that in
mind.

SCADA World
https://myscadaworld.com
7.5 STEPS TO GET
JOB AS
SCADA ENGINEER! 4. INDEPENDENCE

Junior and senior positions differ mainly in the


level of independence. In the beginning, of
course, no one requires you to do everything
yourself. However, keep in mind that a new
employee, especially without experience, is a
big cost for the company at the beginning (or
an investment, if you prefer). Therefore, the
ability to deal with yourself and look for
information, these are highly appreciated
features. Before you seek help from colleagues,
check is the answer to your question not in the
documentation, the first page of Google results,
Siemens forum, etc. In practice, other
programmers are usually very helpful and
willing to answer various questions - this is
another thing for which I really like this industry.
However, try not to abuse the help of others -
let's just respect each other. Everyone has tasks
to do and their own problems. If someone
helps you, they cannot perform their duties
during this time.

PRO TIP: always ask uncle Google :)

SCADA World
https://myscadaworld.com
7.5 STEPS TO GET
JOB AS 5. PLC
SCADA ENGINEER!
Yes, that is also very important! Nobody likes
working with self-righteous and rude people.
Even programmers sometimes have to
communicate with other people, and gaps in
technical skills are usually easier to make up for
than to change a person's character. They say
we do business with people we just like.
Because we spend a lot a lot of time with our
colleagues, no one should be surprised by the
fact that we want to spend this time is nice,
with people with whom we simply get along in
the world.

6. ONE COMPLETED PROJECT

After many conversations with people starting


their careers, I found out how important it is to
implement at least one project from the very
beginning to its end. If you haven't
implemented any project productively, you
don't really know the design life yet. Only
bringing at least one project from the
beginning to the very end and gathering
opinions from real users gives a full and true
view of the programmer's work. It doesn't have
to be a big deal. All you need to do is complete
your chosen project. I guarantee you that you
will be surprised.

SCADA World Take one of free tutorial and create


https://myscadaworld.com something STEP BY STEP from zero to hero.
7.5 STEPS TO GET
JOB AS
SCADA ENGINEER!
7. ABILITY TO SOLVE PROBLEMS

From my observations, novice programmers


have a lot of problems before even writing the
code. Understanding the problem and then
breaking it down into smaller tasks so that they
can be easily solved is one of the key skills
without which you will not be able to cope with
larger tasks. To learn it, you just need to practice
this skill. By solving more and more difficult
tasks, you will learn to pick out the right
patterns and relationships so that you can easily
solve even complex problems.

SCADA World
https://myscadaworld.com
7.5 STEPS TO GET
JOB AS
SCADA ENGINEER!
0.5 KNOWLEDGE OF TOOLS

I intentionally mention this skill towards the


end to clearly draw your attention to the
remaining points. The so-called hard skills are
very often overrated by programmers. Of
course, knowing at least one SCADA
development tool is necessary to even consider
being a Scada engineer. However, without the
other competences listed here, we won't do
much. I recommend that you get to know one
of the main SCADA systems available on the
market, the rest are very similar to them and it
won't take you long to move between them.
Try to know:
WinCC V7
WinCC Flexible
WinCC TIA
Wonderware InTouch (now AVEVA,
although most prefer Wonderware :))
FactoryTalk View.
There are many others but these are basic and
occupy a huge market where you can find
good, interesting jobs.

Build your first system and show off your


portfolio during a job interview!

SCADA World
https://myscadaworld.com
7.5 STEPS TO GET
JOB AS
SCADA ENGINEER! IS THAT ALL I NEED TO KNOW?

Definitely not! However, it is a great starting


point for further deepening your knowledge.
Such a baggage of skills and experience,
however, should allow you to think quite
specifically about taking up your first job or
internship. It is best to continue learning with
real projects and gradually increase the level of
difficulty.

BONUS!
FINALLY, I HAVE A LITTLE
BONUS FOR YOU

LIST OF SAMPLE RECRUITMENT


QUESTIONS FOR
SCADA ENGINEERS:

what is redundancy?
what is the main difference between
SCADA and DCS?
which scripting languages can be used in
WinCC 7.5?
name 4 major SCADA vendors
name 3 main suppliers of PLC controllers
list possible structure types of SCADA
systems
what is ERP?
SCADA World what is MES?
https://myscadaworld.com
7.5 STEPS TO GET
JOB AS
SCADA ENGINEER!

It's not over yet! Continue reading… 

BRAVO! You made it all the way here.


Congratulations are due!
And now… I have a BIG request for you!

Please answer one question - it will take


you literally 5 seconds.
https://myscadaworld.com/form1

Thank you very much


Hope you found some value here!
Thanks and see you soon!

Lukasz
SCADA World

I also invite you to:


YouTube
Facebook
Blog

SCADA World Do you have any questions?


https://myscadaworld.com
Join special group on Facebook!

You might also like