1 / 24

Scientific Software and Consulting

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.

bairn
Download Presentation

Scientific Software and Consulting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Scientific Softwareand Consulting • Owen Arnold

  2. 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

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

  4. 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

  5. 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

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

  7. Who do we work for?

  8. European and North America offices

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

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

  11. 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

  12. • Quantum Physics  • General Relativity • Thermodynamics ? • Electromagnetism ?  • Fluid dynamics • Optimisation   • Modelling Will I use my degree skills?

  13. Project Experience Overview • 2007 Adaptive clinical trials. • 2008 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 • 2009-2010 Virtual painting project • 2010-Present Neutron Scattering (ISIS/RAL SNS/Oakridge)

  14. Mainstream Technologies

  15. 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

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

  17. Colour Click

  18. 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

  19. Handling new instruments • Visualising datasets > 100 Gb • Consolidating existing knowledge

  20. 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 specificsubject knowledge you have gained.

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

  22. Questions?

More Related