Software Developer in Redruth

Software Developer in Redruth

Redruth Full-Time 47250 - 57750 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Join our software team to develop innovative embedded systems for pharmaceutical manufacturing.
  • Company: Watson-Marlow, part of Spirax Group, a leader in fluid technology solutions.
  • Benefits: Enjoy flexible working, generous holiday allowance, and paid volunteering leave.
  • Other info: Dynamic workplace with strong career growth and commitment to diversity and inclusion.
  • Why this job: Make a real impact with cutting-edge tech in a supportive and inclusive environment.
  • Qualifications: Experience in C++ and problem-solving skills; embedded systems knowledge is a plus.

The predicted salary is between 47250 - 57750 £ per year.

Location: Redruth, Cornwall

Location Type: Hybrid / flexible working available, 3 days a week in office

Job Summary:

Join our software team, focusing on high quality embedded systems development, and create the next generation of devices for pharmaceutical manufacturing and beyond. You’ll have the opportunity to work spanning many interesting layers of abstraction, from bare metal embedded and motor control, to networking and application development.

Key Responsibilities:

  • Architect, develop and debug embedded software, predominantly in C++ for ARM Cortex-M.
  • Facilitate software development for the integration of embedded systems with customer and assembly line desktop applications, automated testing systems, and each other.
  • Support the continual improvement of our agile and highly collaborative, best practice development processes.

Skills/Experience:

We’re looking for talented developers with strong fundamentals in writing well architected and tested code, using practices such as TDD. Robust and auditable software is key to our business. You enjoy problem-solving, communicating in cross-functional teams, and being given the empowerment required to achieve high quality results. You are skilled in at least one lower-level language, ideally C++, and at least one higher level language, ideally from C#, Python and JS/TS. Recent industry experience is expected. Experience in embedded systems, Cortex-M or A, is desirable but not essential. While we deliver training on the job, some technologies we utilize for which experience would be a bonus include: GitHub Actions; PROFINET or EtherNet/IP industrial networking; working within compliance frameworks (especially 13485); RTOS usage; hardware bring-up; FOC motor control or PID control loops; UML.

Benefits:

  • A competitive salary
  • Flexible working arrangements
  • A generous holiday allowance
  • Three days’ paid volunteering leave
  • Additional support and benefits through our Everyone is Included Group Inclusion Plan

We are passionate about creating inclusive and equitable working cultures where everyone can be themselves and achieve their full potential. For us, that means supportive teams and strong relationships where everyone’s contribution is valued - across social and cultural backgrounds, ethnicities, ages, genders, gender identities, abilities, neurodiversity, sexual orientation, religious beliefs, and everything else that makes us human and unique. We want everyone to be able to make their difference here, so we will always consider requests for flexible working. We know that everyone needs some extra help from time to time too, so we have introduced a range of additional benefits through our Group Inclusion Commitments. These include: Gender-neutral parental leave, 15 days of extra paid caregiver leave, Paid time off and support for anyone experiencing pregnancy loss or domestic abuse, Menopause-friendly workplace principles and more.

We are also a Disability Confident Committed Employer. If you would like to apply using this scheme, please select this option in our application form. We are an equal opportunity employer committed to fostering an inclusive and diverse workplace. We encourage candidates from all backgrounds to apply. If you require accommodations during the application process, please let us know.

Company Overview:

At Watson-Marlow Fluid Technology Solutions, part of Spirax Group, we are driven by innovation and are dedicated to creating an inclusive workplace where everyone is empowered to make a difference. As a world leader in manufacturing peristaltic pumps and associated fluid path technologies for the life sciences and process industries, we offer a wide range of products, including tubing, specialised filling systems and products for single-use applications. Our shared Purpose is to create sustainable value for all our stakeholders as we engineer a more efficient, safer and sustainable world. Our technologies play an essential role in critical industrial processes and industrial equipment across industries as diverse as Food & Beverage, Pharmaceutical & Biotechnology, Power Generation, Semiconductors and Healthcare. With customers in 116 countries, we provide the solutions that sit behind the production of many items used in daily life, from baked beans to mobile phones! Our inclusive culture and Values unite us, guide our decisions and inspire us everywhere that we operate. We support our colleagues to make their difference for each other as well as customers, communities, suppliers, our planet and shareholders by creating a truly equitable working environment where everyone feels included.

Software Developer in Redruth employer: Spirax Group

Watson-Marlow Fluid Technology Solutions is an exceptional employer located in Redruth, Cornwall, offering a hybrid working model that promotes work-life balance. With a strong commitment to employee growth, inclusive culture, and a generous benefits package including flexible working arrangements and paid volunteering leave, we empower our team to thrive in a collaborative environment while contributing to innovative solutions in the life sciences and process industries.

S

Contact Details:

Spirax Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Developer in Redruth

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Spirax Group or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Spirax Group.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Spirax Group.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Spirax Group that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Software Developer in Redruth

C++
Embedded Systems Development
ARM Cortex-M
Software Architecture
Debugging
Test-Driven Development (TDD)
Problem-Solving

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Spirax Group.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Spirax Group and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Spirax Group

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Spirax Group uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.