Scientific Software and Consulting Owen Arnold. Talk outline Introduction to software engineering Who are Tessella and what do we do? Who do we work for?

Slides:



Advertisements
Similar presentations
Research and Impact The WaterBotics ® evaluation and research studies include two synergistic, but distinct, domains: educational impact and scale-up/sustainability.
Advertisements

Laboratory Assistant Analysts in the pharmaceutical industry often use a range of equipment to analyse raw materials, products and packaging components.
A workshop for STEM subjects on Sustainable Development The Higher Education Academy Session 3: STEM and ESD THE SUSTAINABLE PRACTITIONER.
Copyright (c) John Y. Cheung, 2002 ECE Recruiting,ppt Slide 1 What is an Electrical and Computer Engineer?
IBM Graduate Scheme You will join us on a 2 year scheme and we will invest in your long term development through outstanding training. A scheme which pushes.
University of Wollongong Faculty of Informatics Informatics Planning Conference Berida Manor November 08 International Update Rachel Weine International.
Chapter 15 Information Technology Careers.
Introduction to Mechanical Engineering What is engineering? What do mechanical engineers do? The basic engineering process.
Medical education and communications: an agency overview Mike Gazeley Director of Training and Consultancy KnowledgePoint 360 Group.
1 Hochschule Esslingen Business Administration International Industrial Management(B.Sc.) Industrial Management/Automotive Industry (B.Sc.) Innovation.
David L. Spooner1 IT Education: An Interdisciplinary Approach David L. Spooner Rensselaer Polytechnic Institute.
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
The University of Kent Careers & Employability Service COMPUTING CAREERS You can download a copy of this presentation at
Occupational Career Project By Jimmy Evans. I want to pursue a career in computer engineering. Specifically something in computer software. I think a.
Counseling for IIT/NIT Aspirants Presented by YES Centre and The Hindu Group 16 June 2013, Hyderabad.
IEEE Membership - Benefits & Join IEEE. The Value of IEEE Membership Knowledge... staying current with the fast changing world of technology Community.
Computer engineers design and build computers and related components. There are two main types of computer engineers: software and hardware. Hardware.
College of Basic and Applied Sciences Advising/Retention Report.
Learning to Live in a Technical World How TSA prepares students for a smarter, more leadership- driven workforce.
COMPUTER SCIENCE LYNDA THOMAS – SENIOR LECTURER, ACADEMIC ADVISOR.
Welcome to Computing. How is Computing assessed? AS Unit 1 Practical Theory of computation. Fundamentals of programming, data structures and algorithms.
© Paradigm Publishing Inc Chapter 15 Information Technology Careers.
7. Careers in Engineering
Marine and Maritime Professionalism & Recognition.
You will be responsible for professional and technical work related to network and telecommunications solutions (Local Area Network/ Wireless, Wide Area.
Higher Education Choices At Manchester By Jawaad Hussain.
Introduction to… Introduction to Engineering. Twenty Reasons to Become an Engineer 1.Engineering allows you to put your creativity to the test every day.
Dreunna Williams Summer Internship 2007.
THE VALUE OF BREADTH Christopher Oster Lockheed Martin SERC Fellow Copyright Christopher Oster © 2012 All Rights Reserved.
Physics at UWI, Mona Overview Majors Research Facilities New.
Help Desk Introduction to Computer User Support. 2 Certificate III Software Applications Introduction to Computer User Support Increased Need for User.
Engineering Innovations.... Outline A little bit about me! My experiences as an Engineering student –my deciding factors during high school –deciding.
IT Job Roles & Responsibilities Shannon Ciriaco Unit 2:
A C C O U N T I N G Public Accounting Indiana University Malana Konkle Campus Development Manager
By Matthew Butkowski. Basic Description and Why You Are Interested: A robotics engineer designs, puts together, and operates machines like robots. They.
All About Geoscientist Created by The University of North Texas in partnership with the Texas Education Agency Career Information.
My 3 Career Choices By Drake Thomas (6h Hour). Information Technology Computer Programmer Mathematician Aerospace Engineer.
Petroleum Engineering DESTINY LOPEZ. Job Outlook  Employment of petroleum engineers is projected to grow 26 percent from 2012 to 2022, much faster than.
The User Perspective Michelle Osmond. The Research Challenge Molecular biology, biochemistry, plant biology, genetics, toxicology, chemistry, and more.
By: Curtis Atchley ELECTRONICS ENGINEER. marcom.co.tt YOU HAVE TO GET A BACHELOR’S DEGREE TO BE A ELECTRONICS ENGINEER. IT TAKES 4 YEARS IN COLLEGE TO.
? ? ? ? ? ? What valuable skills can you develop by studying chemistry? ? ? ? ? ? ? ? ? ? ? ? ?
Mechanical Engineer Mechanical engineering is the study of motion, energy and force. The mechanical engineer seeks to control these elements by using.
Impact of the New ASA Undergraduate Curriculum Guidelines on the Hiring of Future Undergraduates Robert Vierkant Mayo Clinic, Rochester, MN.
Copyright Jim Martin 2006 Emerging Scholars Computer Science Session Summer 2006 Dr. Jim Martin Rising Juniors Session.
MR. KERINS WHAT IS ENGINEERING. ENGINEERING DEFINED Engineering- Is the use of mathematics, science and technology to create products and systems that.
Gareth Hill Careers Adviser Introduction to Swansea Employability Academy.
Mechanical and Mechatronic Engineering Turning Ideas into Reality…..
© Copyright 2015, Esquare Info Solutions - Confidential Esquare Info Solutions Simplifying Open Source…
An Introduction to the Digital Industry BUBBLE JOBS LTD
School of Mechanical, Materials and Manufacturing Engineering What is this course? Product design is an exciting profession.
1 / ‘More than just a degree: Improving employability and commercial awareness’ Gemma Minish.
Masters of Business Administration - Overview The Master of Business Administration (MBA or M.B.A.) is a master's degree in business administration (management).
Accreditation of study programs at the Faculty of information technologies Tempus SMGR BE ESABIH EU standards for accreditation of study.
BY: NILAN CHOWDHRY “Is a Computer Career for me?”.
UTS Careers Presents: Enhancing Student Employability.
Welcome to Computer Science
Chapter 15 Information Technology Careers.
Eva’s Career Path How to become designer.
Engineering Functional Jobs
— Grade 10 Career Studies Submitted to: Ms. Schuur
Engineering Course Developments for Academic Year 2017/2018
Partner Readiness Guide Cloud Application Development
EUR-ACE Engineering Programme Accreditations
Overview of Computational Science Education Materials
Monday 9th April – Friday 13th April 2018
 Deep Analytical Talent  Data Savvy Professionals  Technology and Data Enablers.
? ? ? What valuable skills can you develop by studying chemistry? ? ? ? ? ? ?
Rise to the Challenge ice.org.uk/wice
Dr Shaheda Ahmed Scientific Manager.
? ? ? What valuable skills can you develop by studying chemistry? ? ? ? ? ? ?
Presentation transcript:

Scientific Software and Consulting Owen Arnold

Talk outline Introduction to software engineering Who are Tessella and what do we do? Who do we work for? Who works for us? Who am I and why do I work for Tessella? Representative projects How to get in

Software engineering …is much more than programming Software lifecycle: Analyse Design Code Test Deploy

Software engineering What makes it interesting? Intellectually challenging and rewarding Variety of customers and projects Lots of training opportunities Rapid advancement What’s not so good? Can be high-pressure Sometimes need to put in long hours

Software engineering Who does it? Increasingly, not ‘nerds’ or ‘boffins’ Software engineering is a respected, professional discipline ‘Outsourcing’ / ‘offshoring’… … to India, China, Russia, Brazil is now commonplace To stay competitive, we need to be more than programmers We work with clients to analyse and solve business problems, offering software as part of the solution

Who are Tessella? Tessella provide software and consulting services to the following industries....

Who do we work for? Life Sciences Oil and Gas Nuclear Science Research Space & Defence Memory Institutions Consumer Industries

European and North America offices

Who works for us? Tessella has ~200 technical staff: 55% have PhDs 42% have firsts 30% have 2.1s

Who works for us? 37% Physics 16% Mathematics 11% Engineering 10% Comp Sci 10% Chemistry 7% Biology 9% Other

Why physicists? Software engineering requires: Computer programming Mathematical ability An analytical approach to problems An ability to work effectively with limited knowledge Capacity to learn – quickly Physicists have proved they can… …learn difficult things …think conceptually …solve complex problems …be adaptable …and be creative

Will I use my degree skills?  Electromagnetism  Fluid dynamics  Optimisation  General Relativity  Quantum Physics  Thermodynamics  Modelling   ? ?

Project Experience Overview 2007 Adaptive clinical trials Digital archiving for NHM 2008 Robotic control system for agrochemical 2008 Compound database for pharma 2008 Financial application for pharma 2009 Flood modelling for Environmental Agency 2009 Thermonuclear fusion (ITER) 2009 Biological diagnostics Virtual painting project 2010-Present Neutron Scattering (ISIS/RAL SNS/Oakridge)

Mainstream Technologies

Learning and Travel Opportunities Open University relational databases course BCS software engineering course ACCU developer conference NOBUGS developer conference (US) Developer workshop 2010 (US) Developer workshop Tennessee 2011 (US) Lived and worked in Aix en Provence Summer 2009 (France) Hundreds of hours of paid training since joining

Software for Paint Workflow system used within the business Ingest raw images and colour ideas Exports online portal showing applied paint schema

Colour Click

Mantid Data analysis framework and application to support the needs of the Neutron and Muon Scattering communities 33 Contributors ~500,000 of code 3 sites across 2 time zones Open source

Handling new instruments Visualising datasets > 100 Gb Consolidating existing knowledge

Conclusion Your career choice doesn’t have to follow directly from your academic discipline Tessella values… …the skills you already have …the ability you can demonstrate …your brainpower …your potential …over and above any specific subject knowledge you have gained.

Are you interested? Talk to me now Visit jobs.tessella.com Visit tessella.com More information Case studies Details of vacancies Online application form

Questions?