Software Engineer (UK) in Surrey

Software Engineer (UK) in Surrey

Surrey Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
I

At a Glance

  • Tasks: Design and develop software for cutting-edge semiconductor test equipment.
  • Company: Join ipTEST, a leader in green technology solutions.
  • Benefits: Enjoy competitive salary, non-contributory pension, and optional medical insurance.
  • Other info: Collaborate internationally and grow your career in a dynamic environment.
  • Why this job: Be part of a team modernising software that powers the green revolution.
  • Qualifications: Experience in C/C++ and C#, with a passion for software development.

The predicted salary is between 40000 - 50000 £ per year.

About ipTEST: ipTEST is a growing company in an exciting high technology area at the forefront of new developments powering the green revolution. We are a dedicated, engineering‑based organisation with the skills to meet the demanding needs of our growing customer base of semiconductor device manufacturers around the world. We develop solutions for testing challenging new green power technologies such as GaN and SiC, as well as for the latest generation of MOSFETs, IGBT’s, diodes, SCR’s and bipolars. ipTEST is headquartered in the UK, with applications and support facilities in Malaysia and Japan. We have a track record of investing in our people and work hard to ensure that all our staff are well informed, well trained and well‑motivated to be completely responsive to our customer needs.

Product development is core to our existence, and we have introduced a significant new product nearly every year since our origins in the early 1980's. Our Mostrak test platform has been through constant cycles of renewal, whilst always retaining compatibility. We operate seamlessly between our Engineering, Manufacture and Test, Customer Support and Technical Sales groups. Our success also lies in investing in and working closely with our external manufacturing base to ensure we are as responsive and nimble as possible whilst drawing on the experience and production efficiency of our family of dedicated CEM partners and OEM manufacturers. Above all, ipTEST is responsive.

About the role: ipTEST builds the software behind semiconductor test equipment, and our software is central to everything we ship. Our main product is controlled by our native desktop application, a mature, real‑time software solution with a substantial customer base. We're actively expanding our portfolio with new products, and planning large scale modernisation of our existing codebase, raising the bar on quality and user experience, while introducing new features. Working day‑to‑day alongside our Senior Developer and Architect, we're looking for a software engineer who wants to get stuck in. Someone who is comfortable with the challenge of working with an established codebase, is excited by modernisation, who cares about doing things properly and wants to be part of shaping where a product goes next. The role is based in Guildford. Mostly on‑site, but we're relaxed about a couple of days from home once you're up and running. If that sounds like the kind of role you've been looking for, we'd love to talk.

Key Responsibilities:

  • Design, develop, test and release software features across our native desktop application.
  • Contribute actively to our large‑scale codebase modernisation and refactoring effort.
  • Debug and resolve complex software issues, maintaining high quality standards throughout.
  • Work directly with customers to investigate and resolve reported issues, ensuring a high‑quality experience.
  • Collaborate closely with the Senior Developer, Architect and wider engineering team across international locations.

Core Competencies:

Technical

  • Sound knowledge of software engineering and design principles.
  • Ability to navigate and contribute to large, complex codebases.
  • Proven ability in software modernisation and code refactoring.
  • Strong debugging and fault‑finding skills.
  • Skilled in real time and multi‑thread programming.
  • Proficient in C/C++ and C#.

Personal

  • Clear and confident communicator, both written and verbal.
  • Takes ownership of work and maintains a high standard of quality.
  • Keen to explore new development languages.

Experience:

Essential

  • Proven ability in software development, capable of navigating complex problems without close supervision.
  • Demonstrated experience delivering software in C/C++ and C#.
  • Proven experience with complex, legacy software projects.
  • Comfortable working across multi‑disciplinary teams.
  • Proficient with version control systems (e.g., Git, Bitbucket).

Preferred

  • Degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with ISO9001 or similar quality‑regulated environments.
  • Knowledge of any of the following disciplines would be advantageous: Socket programming, GPIB and RS232 interfaces, Linux OS, Bash scripts.

What’s in it for you:

  • This is a full‑time position with competitive salary and excellent benefits including non‑contributory pension and optional medical insurance.
  • Collaboration within an international team with long interdisciplinary expertise.
  • A large and widely differentiated customer base.
  • Permanent employment in a growing company.
  • Long term career opportunities.

Software Engineer (UK) in Surrey employer: ipTEST

ipTEST is an exceptional employer, offering a dynamic work environment in Guildford where innovation meets the green revolution. With a strong commitment to employee development, competitive salaries, and excellent benefits including a non-contributory pension, we foster a collaborative culture that encourages growth and creativity. Join us to be part of a forward-thinking team dedicated to shaping the future of semiconductor testing technology.

I

Contact Details:

ipTEST Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (UK) in Surrey

Tip Number 1

Network like a pro! Reach out to current employees at ipTEST on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role there. Personal connections can make a huge difference!

Tip Number 2

Prepare for the interview by brushing up on your C/C++ and C# skills. Be ready to discuss your experience with complex codebases and how you've tackled software modernisation in the past. Show us you’re passionate about coding and problem-solving!

Tip Number 3

Don’t just focus on technical skills; highlight your communication abilities too! Being able to explain complex ideas clearly is key, especially when collaborating with teams across different locations. We want to see that you can connect with others.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining ipTEST and being part of our exciting journey in the green revolution.

We think you need these skills to ace Software Engineer (UK) in Surrey

Software Development
C/C++
C#
Debugging
Fault-Finding
Real-Time Programming
Multi-Thread Programming

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role at ipTEST. Highlight your experience with C/C++ and C#, and any work you've done on complex codebases. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software engineering and modernisation, and explain why you're excited about working with us at ipTEST. Let your personality come through!

Showcase Relevant Projects:If you've worked on any relevant projects, whether in a professional or personal capacity, make sure to mention them. We love seeing real-world applications of your skills, especially in debugging and refactoring.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at ipTEST

Know Your Codebase

Before the interview, brush up on your understanding of large codebases. Be prepared to discuss your experience with modernisation and refactoring, as ipTEST is looking for someone who can navigate and improve their existing software.

Showcase Your Debugging Skills

Be ready to share specific examples of complex software issues you've debugged in the past. Highlight your strong fault-finding skills and how you maintained high quality standards while resolving these issues.

Communicate Clearly

Since the role involves collaboration with international teams, practice articulating your thoughts clearly. Prepare to explain technical concepts in a way that’s easy to understand, showcasing your communication skills.

Demonstrate Your Passion for Learning

ipTEST values engineers who are keen to explore new development languages. Share any recent projects or learning experiences that demonstrate your enthusiasm for expanding your skill set and staying updated with industry trends.