NO AGENCIES PLEASE.
Any unsolicited CVs/resumes sent to CriticalBlue by agencies will be considered as direct applications and we will not be bound in any way whatsoever by agency terms and conditions.
The software development is in a mix of Java and C/C++ and we expect candidates to be fluent in at least one of these languages and ideally have at least a working knowledge of the others. Candidates must be confident in dealing with target systems at a very low level, often dealing with assembly level and interactions within embedded Operating Systems. Experience gained in open source and/or embedded development projects is highly beneficial. Moreover, understanding of parallel programming issues and multicore architectures is required. Candidates must be able demonstrate an interest and awareness of the issues facing software development projects due to the widespread introduction of multicore systems.
Ideally the successful candidate will have a solid background in software engineering gained in a technical environment. We are looking for highly self motivated engineers to work in a rapidly evolving and technically challenging market sector.
| Required Skills | Years |
|---|---|
| Expert knowledge of C/C++ or Java (J2SE) software development | 2 Years |
| Excellent conceptual understanding of object design and container types | 2 Years |
| Windows or Linux development experience | 2 Years |
| Experience of developing cross platform software | 2 Years |
| Knowledge of parallel programming / multi-threading techniques | 1 Year |
| Optional Useful Skills |
|---|
| Knowledge of compiler and software optimisation technologies |
| Understanding of Operating System and Computer Architecture concepts |
| Working understanding of at least one assembly language |
| Code level exposure or active contribution to open source projects |
| Knowledge of the Eclipse platform and GUI development |
Candidates should typically be educated to at least degree level in a technical discipline (ideally Computer Science or equivalent) and should ideally have commercial experience in a software development role, post degree. However, we also invite applications from exceptionally talented recent graduates who can demonstrate a keen interest in CriticalBlue’s technical domain.
Please submit CVs and an explanation of your suitability for the role to recruitment@criticalblue.com
Salary Range: Very Competitive (Commensurate with experience).