C++ Data Transformation Engineer

LOOKING FOR A DATA TRANSFORMATION SPECIALIST
MISSION CRITICAL AND LOW LATENCY SYSTEMS
MUST HAVE STRONG PROGRAMMING IN C++
REVERSE ENGINEERING EXPERIENCE A SIGNIFICANT PLUS

Stirling Labs develops high performance virtual reality collaboration systems that will be deployed in a mission critical environment. With a strong focus on real-time & multi-threaded software development you will work with a small, dedicated team of developers. This growing team seeks a highly talented C++ software engineer to work on components of complex systems. 

This is a startup development environment so you can make a big difference but it is a well-managed shop so hours aren’t crazy. Developers typically work independently on a mix of short term (1-2 days), mid-term (1-3 week) and long term (1-6 month) projects. To work in this fast paced, dynamic, and demanding environment you must be an exceptional C and C++ programmer capable of cross-platform development on Linux & Windows. 

Primary Responsibilities

  • Developing new software as well as enhancing existing systems.

  • Working with distributed, multi-threaded systems with a strong emphasis on performance and latency.

  • Developing real-time & multi-threaded code for both Windows and Linux programming.

  • Reverse-engineering existing 3D file formats and developing highly performant importers.

  • Fast paced development environment.

Requirements Include

  • 4+ years of professional C++ programming experience (open to junior and senior candidates).

  • Experience with large projects.

  • Experience with Linux is desirable.

  • Degree in Computer Science / Engineering or equivalent experience.

  • Stable career history.

  • Excellent communication skills.

  • Data engineering experience.

This role will see you working with one of the most advanced VR technology companies, working with some of the world’s largest companies. Your resume will need to reflect the key skills listed as the selection process is of the highest standard.