Senior C++ Programmer
- £60k - £80k per annum
- Full-time, permanent role
- Application closes 5pm, 25th April 2025
Ready to join the green games revolution?
We’re on a mission. With 15 million tonnes of carbon emitted by the games industry each year (which excludes the much much larger user-end emissions), we felt like something had to change. We realised we had to solve the problem at the core & fundamentally change how people create software & how users treat their hardware.
Jeco is building automated optimisation tools for all software, on any device, as well as advanced power/carbon monitoring tools - empowering both developers and users to save costs, energy & carbon too.
We’re currently looking for purpose-driven and talented Senior C++ Programmers to join our team and work on developing our ground-breaking tools!
The Responsibilities:
- Design, develop and optimise C++ code for real-time data processing, system monitoring and optimisation tools for applications and games
- Work with the wider team to architect and create innovative optimisation tools for use by our clients
- Focus on performance optimisation techniques through efficient memory usage, multi-threading and CPU/GPU profiling
- Working with graphics APIs, such as DirectX 12, Vulkan, Metal and low-level platform APIs to implement to the metal solutions
- Conduct performance profiling and debugging to ensure code efficiency and scalability
- Provide technical mentorship to junior developers and contribute to code reviews and best practices
- Write unit and automated tests to ensure the stability of our systems and libraries
The Proof:
- Must
- Strong low level coding knowledge (CPU or GPU)
- Experience of performance optimisation (CPU, GPU, Network, Disk, Memory usage)
- Experience with CPU/GPU profiling
- Excellent problem-solving skills and attention to detail
- Desirable
- Multiple previously shipped products/projects
- Deep understanding of game engines (Unreal, Unity or other)
- Assembly level (CPU, GPU) experience
- CUDA / OpenCL experience
- Machine Learning experience
- Compiler development experience
- Compression algorithm experience
- Understanding of network systems (TCP/IP, UDP)
Our benefits include:
- Remote work (reimbursed travel for in-person syncs - 10 days/nights per year max)
- Flexible working hours available (with core hours specified)
- Health Cover with optical, dental, and mental health support
- Hardware/Software provided if required
- Holidays 30 days, plus bank holidays, plus birthday day!
- 2 Volunteer days leave. If there’s a cause you’re passionate about and you need the time off, we’ll support you!
- We’ll offset your carbon footprint
- Share Options for all employees
- Opportunity to be part of a mission-driven company shaping the future of green technology
- Join an agile start-up with plenty of growth opportunities
- What do you need from us to best support you? Let us know!