R&D Software Engineer

Guildford
3 days ago
Create job alert

R&D Software Engineer

Location: Surrey, UK

Type: Full-Time

Salary: Competitive (DOE) + Excellent Benefits

Join a World-Leading Innovator in Cutting-Edge Technology!

Are you a passionate R&D Software Engineer with a sharp focus on innovation? We’re seeking talented individuals to join an established, world-leading client based in Surrey. As part of the dynamic R&D team, you’ll drive innovations, shape, and deliver the next generation of technical capabilities across a diverse software portfolio.

The Innovation Team sits at the exciting intersection of research, advanced engineering, and product development. We push boundaries by exploring emerging technologies, crafting novel modeling and optimization techniques, and transforming groundbreaking ideas into tangible tools that create real value for users.

This is a versatile, high-impact position designed for candidates across the spectrum—from research scientists to research software engineers and production-grade developers. Tailored to your strengths, you could dive into early-stage R&D, applied algorithms and models, or the robust software engineering needed to scale innovative concepts.

You’ll tackle challenges in AI and machine learning, optimization and control, digital twins, agent-based and probabilistic systems, and advanced scientific computing. Collaborating with domain experts, product teams, and fellow engineers, you’ll integrate fresh ideas into the core technology stack.

Ideal for those who thrive in exploratory settings, embrace ambiguity, and want to influence the technical trajectory of future products.

Key Responsibilities Depending on your experience and interests, your role may include:

  • Contributing to early-stage research and prototyping of new modeling, optimization, AI, or simulation approaches.

  • Designing and implementing algorithms, numerical methods, and computational models for complex engineering and scientific problems.

  • Translating exploratory research code into reliable, maintainable, and high-performance software for internal or customer use.

  • Working across languages and environments (e.g., Python for research, C++/C# or other compiled languages for production systems).

  • Collaborating with researchers, domain specialists, and software engineers to identify promising ideas and develop practical solutions.

  • Helping define technical approaches and best practices for innovation projects.

  • Contributing to code quality through testing, documentation, and sound software engineering principles.

  • Taking ownership of technical workstreams, from concept through to implementation and integration.

    For more experienced candidates:

  • Providing technical direction on innovation-focused projects.

  • Mentoring or guiding other engineers and researchers.

  • Helping shape the longer-term technical roadmap in selected areas of innovation.

    Qualifications and Skills:

    We’re open to diverse profiles—whether you’re research-oriented, engineering-focused, or a blend of both.

    Essential:

  • An advanced degree (Master’s, PhD, or equivalent experience) in a technical field such as Engineering, Physical Sciences, Mathematics, Computer Science, or related.

  • Strong analytical and problem-solving skills, with experience tackling complex technical challenges.

  • Solid programming ability and experience developing technical or scientific software in one or more languages (Python, C++, C# preferred).

  • Ability to work effectively in a collaborative, multidisciplinary environment.

  • Strong communication skills and the ability to explain technical ideas clearly.

    For Research-Focused Candidates:

  • Experience in machine learning, optimization, control, probabilistic modeling, or related fields.

  • Development of new algorithms, models, or computational methods.

  • Scientific computing, simulation, or numerical methods.

    For Software Engineering-Focused Candidates:

  • Professional software development, ideally in scientific or technical domains.

  • Writing high-quality, maintainable code in one or more languages (e.g., C++, C# or similar).

  • Expertise in software design, testing, and maintainability.

    Beneficial (Not Required):

  • Experience in applied R&D, innovation, or advanced technology teams.

  • Exposure to interdisciplinary areas like digital twins, agent-based systems, reinforcement learning, or advanced optimization.

  • Experience mentoring others, leading small technical projects, or guiding technical direction.

    Why Join?

  • Be at the forefront of technological breakthroughs in a supportive, innovative environment.

  • Collaborate with top-tier experts on projects that shape industry-leading products.

  • Opportunities for growth, mentorship, and leadership.

  • Competitive salary, flexible working, and comprehensive benefits package.

    If you’re ready to innovate and make a real difference, apply now! Send your CV and a cover letter highlighting your relevant experience.

    We encourage applications from diverse backgrounds—let’s build the future together

Related Jobs

View all jobs

Electronics Engineer - R&D and Production

Senior Software Engineer

Senior Robotics Control Software Engineer (C++ & Python)

Junior Software Engineer (Zephyr)

Robotics Software Engineer

Software Engineer (RTOS)

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

What Hiring Managers Look for First in Robotics Job Applications (UK Guide)

Robotics is one of the most dynamic, interdisciplinary fields in technology — blending mechanical systems, embedded software, controls, perception (AI/vision), modelling, simulation and systems integration. Hiring managers in this space are highly selective because robotics teams need people who can solve real-world problems under constraints, work across disciplines, and deliver safe, reliable systems. And here’s the reality: hiring managers do not read every word of your CV. Like in many tech domains, they scan quickly — often forming a judgement in the first 10–20 seconds. In robotics, those first signals are especially important because the work is complex and there’s a wide range of candidate backgrounds. This guide unpacks exactly what hiring managers look for first in robotics applications and how to optimise your CV, portfolio and cover letter so you stand out in the UK market.

The Skills Gap in Robotics Jobs: What Universities Aren’t Teaching

Robotics is no longer confined to science fiction or isolated research labs. Today, robots perform critical tasks across manufacturing, healthcare, logistics, agriculture, defence, hospitality and even education. In the UK, businesses are embracing automation to improve productivity, reduce costs and tackle labour shortages. Yet despite strong interest and a growing number of university programmes in robotics, many employers report a persistent problem: graduates are not job-ready for real-world robotics roles. This is not a question of intelligence or dedication. It is a widening skills gap between what universities teach and what employers actually need in robotics jobs. In this article, we’ll explore that gap in depth — what universities do well, where their programmes often fall short, why the disconnect exists, what employers really want, and how you can bridge the divide to build a thriving career in robotics.

Robotics Jobs for Career Switchers in Their 30s, 40s & 50s (UK Reality Check)

Robotics looks futuristic from the outside. People picture humanoid machines, cutting-edge labs & young engineers writing complex code. In the UK job market, the reality is more practical and more encouraging for career switchers: robotics is already embedded across manufacturing, logistics, healthcare, agriculture, defence, construction & inspection. That means there are real jobs for people in their 30s, 40s & 50s who bring operational experience, delivery skills, quality discipline & the ability to work with real-world systems. This article gives you a clear UK reality check on robotics careers for career switchers: what roles genuinely exist, which paths are most realistic, what skills employers actually hire for, how long retraining tends to take & whether age is a factor.