C++ Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
Are you a C++ developer looking for a wide-ranging role with a diversity of activities? This successful and growing tech company produce dedicated hardware, software and cloud systems working with modern, interactive media. This C++ Software Developer role will give you opportunities to work with embedded technologies, high-fidelity audio and video codecs and streaming, browser tech, software for 3D rendering, networking and cloud systems.
Requirements
You don’t need extensive experience in these areas, but you’ll be someone adaptable who enjoys this variety.
You will bring:
- Commercial-grade C++ software engineering skills and an appreciation for good modern development practices
- Some knowledge of low level (ideally but not necessarily embedded) software engineering, constrained systems, memory management and performance, thread-safe code
- An interest or experience in any or all of: audio/video, Embedded Linux, real-time code and drivers, browser technology (such as Chromium or WebKit), 3D graphics APIs, TCP/IP or HTTP networking, web requests (e.g. REST APIs), and potentially modern JavaScript and/or C#.
Adaptability, a willingness to learn, creativity and independence of thought (bringing new ideas to the table) are also key qualities.
Benefits & conditions
In exchange for your efforts, the company offers a generous package including a highly competitive salary and benefits. Annual expenses-paid trips abroad are also a potential perk. They have a diverse team across Cambridge, UK, in California in the US and in Europe.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Hard?
Is Software Engineering Over-Saturated?
The 10 C++ programming questions to expect in an interview