Competition # 515

Control System Developers / Engineers

Within TRIUMF, our Controls Group provides engineering support to our Science, Accelerator, and Life Science Divisions and through them to TRIUMF's university partners in the area of control systems engineering design, implementation and maintenance. The core work includes use of the EPICS toolkit to produce operator interface, applications, control algorithms, and device drivers. This busy group implements and maintains necessary computer infrastructure for control systems under its jurisdiction, including operator consoles, front-end computers, file servers, database servers and web-servers. A specialised sub-group produces Programmable Logic Controller (PLC) software and installs PLC hardware.

We are currently looking to fill 2 positions with this group, and the scope and responsibility level of each position will ultimately be defined by your own skill level and desire to succeed! If you are intrigued, here is a sampling of the diverse range of knowledge and skills that currently exists within the group, making the team both versatile and effective.

Control Systems:
Core EPICS methods and concepts; EPICS Device-support creation; EPICS runtime database concepts; EPICS extensions; Channel Access concepts; PLC & SCADA concepts

Programming:
Perl, Python, C, C++, Java, Bourne shell, SQL, HTML, Javascript, assembler; Linux-based software development; cross development: applications, kernel, drivers, toolchains; TCP/IP network coding; testing and debugging

Computer Systems (Linux):
Core administration; servers: NFS, DHCP, HTTP, NTP, TFTP, X, SSH; Components: Bootloader, Kernel, root filesystems

Electronics:
Hands on experience with microprocessors, analog and digital electronics; competency with field wiring cabling and troubleshooting

If the prospect of adding your related skills to this team excites you, tell us in your cover letter where your strengths lie. Then in an interview, you will be asked to elaborate on your own personal experience and knowledge so our hiring manager can see if we can match your skills to one of our vacant positions. In support of your skills profile, you will ideally have a BSc degree in computer science, engineering, or physics, or the equivalent in other combinations of education, training and experience. While not required, a basic familiarity with a scientific research environment would definitely be considered an asset. As a member of the controls group, your position will also require you to be trained on site to be designated as a TRIUMF Nuclear Energy Worker.

If you are legally able to accept full-time, continuing employment in Canada, this will be an excellent opportunity to enhance your career portfolio in a high profile national research facility. The position offers an attractive benefits package and a starting salary commensurate with training and experience as they relate to the scope of the position.

TRIUMF is an equal opportunity employer committed to diversity in the workplace, and we welcome applications from all qualified candidates. Your complete application package should be submitted by email to recruiting@triumf.ca and will include the following in one complete PDF file:

Applications will be accepted until 2016-05-30

TRIUMF Human Resources, 2016-04-20

4004 Wesbrook Mall Vancouver, B.C. Canada V6T 2A3   ·   Tel: 604 222-1047   ·   Fax: 604 222-1074   ·   www.triumf.ca