Back to jobs

Senior / Principal C++ Software Engineer

Job description

Senior / Principal Software Engineer required by a a successful, growing technology company located in Southampton. Due to continued success and growth they are looking to expand their existing team developing new products working on high performance computing software projects.

The successful Senior / Principal Software Engineer is likely to have a degree in Computer Science, Electronic Engineering or similar and should have proven experience developing high performance computing software.

Key experience

- C++ programming

- Multithreading

- Linux / Embedded Linux

Experience or knowledge in any of the following areas would be advantageous;

- Communication protocols

- DSPs

- Kernel programming

- Device driver development

- JIRA

- SIMD intrinsic programming for Intel AVX, ARM Neon or equivalent

- High performance computing

- Technical leadership / mentoring less experience engineers

This is an opportunity to join a high-tech company offering the chance to play an integral role in the development of new products. If you are seeking a role of this nature please get in touch for more informatiion.