Careers

At Allinea Software, we thrive on developing great software tools - at one of the most exciting and challenging ends of computing.

Talented and creative people who can contribute to our success are the very bedrock of our company. We offer the opportunity for you to join a growing company, achieve impact and shoot towards your ambitions.

We welcome speculative applications for positions in our technical and development team. Please send your resume and covering email to jobs@allinea.com.

No agencies please.

Current vacancies

We currently have the following vacancies:

To apply, please send your CV and a covering letter to jobs@allinea.com.

Senior Application Developer

Location: Warwick (CV34)
Salary: Competitive – depending upon skills and experience
Job type: Permanent
Date posted: 18th December 2014
Job reference: SrAppDev
Contact: jobs@allinea.com

We are looking for a highly capable C++ Linux software developer to join an expanding development team at our Warwick (UK) office. This is an opportunity to work at the cutting edge of development tools for parallel and multi-threaded computing. Allinea Software is the trusted leader in software development tools for parallel programming and high performance computing (HPC) - and one of the fastest growing companies in the sector.

The ideal candidate will have first class software development skills and hold a good degree or equivalent in computer science, maths, or sciences. C++ experience in a Linux/Unix environment is essential.

You'll be part of a talented and fun team, passionate about making great software and doing the job well.

Previous experience or demonstrable ability with Qt, operating systems, compilers and debuggers and parallel and/or scientific programming would be beneficial. This job is UK based and open to candidates eligible to work in the UK. Salary is competitive and includes a generous pension contribution.

Main Duties

  • Full application lifecycle development – specification, design, development, documentation and maintenance
  • Leading small teams to deliver high quality functionality on schedule
  • Managing project schedules for features and enhancements
  • Support of customer issues

Experience and Skills

Essential

  • At least three years commercial application development experience
  • Strong C++ and C skills
  • Good knowledge of Linux/Unix
  • Good working knowledge of Mercurial or Git and SVN or CVS
  • Self-motivated approach to project work
  • Good degree or equivalent in computer science, maths or sciences
  • Excellent communication skills
  • Demonstrable enthusiasm for software development and for creating good software

Desirable but not essential

  • Knowledge of operating system, compiler and debugger internals – for example the DWARF standard or experience of developing or contributing to GDB or similar open source projects.
  • Previous experience of the Qt library
  • Experience with parallel and/or scientific codes including exposure to OpenMP, MPI and CUDA
  • Experience with AIX, Mac OS X, Windows, Cygwin.

Applicants will be required to take an online programming test before further consideration.

The position is based at our head office in Warwick, UK and is based on a working week of 37.5 hours, Monday to Friday.

QA Automation Engineer

Location: Warwick (CV34)
Salary: Competitive – depending upon skills and experience
Job type: Permanent
Date posted: 18 December 2014
Job reference: QAEng
Contact: jobs@allinea.com

We are looking for a QA Automation Engineer to evolve our regression testing infrastructure so that regressions may be pinpointed fast and accurately. You will be leveraging the Jenkins continuous integration platform and building on our existing in-house test driver and regression test suite. Your primary focus will be on developing the test infrastructure and writing new test cases. This will include an opportunity to work on some of the largest supercomputers in the world.

Allinea Software is the trusted leader in software development tools for parallel programming and high performance computing (HPC) - and one of the fastest growing companies in the sector. Leading users of HPC turn to Allinea for extremely scalable, capable and intuitive tools that improve the efficiency and value of their HPC investment by reducing development time and increasing application performance.

The ideal candidate will have software testing and development skills and hold a good degree or equivalent in computer science, maths, or sciences. They will have a genuine enthusiasm for developing high quality software.

You'll be part of a talented and fun team, passionate about making great software and doing the job well.

Previous experience or demonstrable ability with parallel computing, MPI and commercial compilers (e.g. Intel and PGI) and Jenkins or Hudson is not essential but would be beneficial. This job is UK based and open to candidates eligible to work in the UK.

Main Duties

  • Developing and maintaining a test framework to deliver precise regression reports.
  • Ensuring our regression test suite works reliably on all our test platforms, including third party systems.
  • Ensuring our software is of a high quality by following and promoting internal coding standards and industry best practice.

Experience and Skills

Essential

  • Good degree or equivalent in computer science, maths or sciences
  • Demonstrable Python knowledge
  • Experience using Linux/Unix
  • Self-motivated approach to project work
  • Excellent communication skills

Desirable but not essential

  • Good working knowledge of Mercurial or Git and SVN or CVS.
  • Experience with Jenkins or Hudson CI.
  • Experience with parallel and/or scientific codes including exposure to OpenMP, MPI and CUDA
  • Experience with commercial compilers, e.g. Intel and PGI.
  • Experience with AIX, Mac OS X, Windows, Cygwin.

The position is based at our head office in Warwick, UK and is based on a working week of 37.5 hours, Monday to Friday.

Please send your CV and a covering letter to jobs@allinea.com.