At a Glance
- Tasks: Design and develop cross-platform SDKs and APIs using modern C++.
- Company: Join RealVNC, the original creators of VNC technology, trusted by global giants.
- Benefits: Enjoy hybrid working, private medical cover, and a contributory pension.
- Why this job: Make an impact on widely-used technology in diverse industries like healthcare and enterprise.
- Qualifications: Strong C++ skills, experience with public APIs, and a degree in Computer Science.
- Other info: Collaborative culture with opportunities for professional growth and innovation.
The predicted salary is between 36000 - 60000 £ per year.
RealVNC is the most reliable and secure remote access solution, built by the original creators of VNC technology. For over 25 years, we have enabled a global workforce to work wherever works. Our software is trusted by hundreds of millions of users worldwide, including teams at Intel, IBM, NASA, Shell, DreamWorks and Philips. We are growing our SDK team, which builds the products that let customers embed VNC technology into their own applications and devices. If you enjoy working close to customers, shaping APIs, and delivering high-quality cross-platform software, we would love to hear from you.
The role involves designing, developing, demonstrating, supporting and maintaining our SDK and APIs across Windows, macOS, Linux, iOS and Android, all built on a modern C++ core. You will collaborate directly with customers and partners to understand requirements, advise on best practice, and influence the SDK roadmap to meet both customer needs and internal objectives.
What you’ll do:
- Extend and maintain our cross-platform SDK and public APIs.
- Prototype and demo new features for customer use-cases; produce clear technical docs.
- Engage with OEM/ISV partners to unblock integrations and share implementation guidance.
- Contribute to design and code reviews, with a strong focus on networking and security.
- Work with Product, Support and Engineering to deliver robust, high-quality releases.
What you’ll bring:
- Strong C++ and object-oriented design skills.
- Exposure to C#, Python or Java.
- Proven experience on at least one major desktop platform.
- Clear understanding of networking technologies and security principles.
- Experience designing, supporting and maintaining public APIs.
- Excellent written and verbal communication; able to work independently and in a team.
- Degree in Computer Science (or equivalent industry experience).
Benefits:
- Contributory pension
- Private medical and dental cover
- Hybrid working: combine focused remote work with collaborative days in our Cambridge HQ
- Opportunity to influence widely-deployed technology used across healthcare, industrial and enterprise environments
If this sounds like you, please apply via the RealVNC careers page and include a CV that highlights relevant C++/SDK/API work. RealVNC is an equal opportunities employer. We welcome applications from all backgrounds.
Software Engineer in Cambridge employer: RealVNC
Contact Detail:
RealVNC Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work at RealVNC or similar companies. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially any SDK or API work. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to C++ and networking. Practising coding challenges can also help you feel more confident when it’s time to shine.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ skills and any experience with SDKs or APIs. We want to see how your background aligns with what we do at RealVNC, so don’t be shy about showcasing relevant projects!
Showcase Your Communication Skills: Since you'll be collaborating with customers and partners, it's crucial to demonstrate your excellent written communication. Use clear language in your application to show us you can convey complex ideas simply.
Highlight Your Problem-Solving Abilities: We love candidates who can think on their feet! Share examples of how you've tackled challenges in past projects, especially those related to networking and security, as these are key areas for us.
Apply Through Our Website: Don’t forget to apply via the RealVNC careers page! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at RealVNC
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss object-oriented design principles and demonstrate your understanding of networking technologies and security principles, as these are crucial for the role.
✨Showcase Your API Experience
Since the job involves designing and maintaining public APIs, come ready to talk about your past experiences with APIs. Bring examples of how you've contributed to API design or integration, and be prepared to discuss any challenges you faced and how you overcame them.
✨Prepare for Technical Questions
Expect technical questions that may involve coding challenges or problem-solving scenarios. Practise common algorithms and data structures in C++, and be ready to explain your thought process clearly. This will show your analytical skills and ability to work through complex problems.
✨Engage with RealVNC's Products
Familiarise yourself with RealVNC's products and their SDK offerings. Understanding their technology will not only help you answer questions more effectively but also allow you to ask insightful questions about their roadmap and customer needs during the interview.