R&D Software Engineer

Guildford
2 months ago
Applications closed

Related Jobs

View all jobs

Graduate R&D Software Engineer

PhD Software Engineer, R&D

Principal Software Engineer

Embedded Software Engineer

Software Engineering Team Lead

Software Engineer X 5

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

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.

New Robotics Employers to Watch in 2026: UK and Global Companies Transforming Automation Careers

Robotics is moving rapidly from factory floors into healthcare, logistics, agriculture, autonomous systems, and consumer products. As automation becomes embedded in everyday life, companies are investing in robots that operate alongside humans, analyse environments in real time, and learn from data. In 2026, demand for robotics engineers, software developers, system integrators, and AI specialists continues to surge. For professionals exploring opportunities on www.RoboticsJobs.co.uk , understanding the employers that are scaling, winning contracts, securing investment, or expanding into the UK market is crucial. This article highlights top robotics employers to watch in 2026, spanning innovative startups, high‑growth scale‑ups, and established global technology leaders with strong UK presence.

How Many Robotics Tools Do You Need to Know to Get a Robotics Job?

If you’re pursuing a career in robotics, it can feel like the list of tools you should learn never ends. One job advert asks for ROS, another mentions Gazebo, another wants experience with Python, Linux, C++, RobotStudio, MATLAB/Simulink, perception stacks, control frameworks, real-time OS, vision libraries — and that’s just scratching the surface. With so many frameworks, languages and platforms, it’s no wonder robotics job seekers feel overwhelmed. But here’s the honest truth most recruiters won’t say explicitly: 👉 They don’t hire you because you know every tool — they hire you because you can apply the right tools to solve real robotics problems reliably and explain your reasoning clearly. Tools matter — but only in service of outcomes. So the real question isn’t how many tools you should know, but which tools you should master and why. For most robotics roles, the answer is significantly fewer — and far more focused — than you might assume. This article breaks down what employers really expect, which tools are core, which are role-specific, and how to focus your learning so you look capable, confident, and ready to contribute from day one.

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.