At a Glance
- Tasks: Design and develop software for cutting-edge semiconductor test equipment.
- Company: Join ipTEST, a leader in green technology solutions.
- Benefits: Competitive salary, non-contributory pension, and optional medical insurance.
- Other info: Enjoy long-term career opportunities in a dynamic, international 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.
Hybrid Real-Time Software Engineer (C/C++/C#) in Guildford employer: ipTEST
ipTEST is an exceptional employer, offering a dynamic work environment at the forefront of green technology innovation. With a strong commitment to employee development and a collaborative culture, staff are empowered to contribute to meaningful projects while enjoying competitive salaries and comprehensive benefits, including a non-contributory pension. Located in Guildford, the company fosters a supportive atmosphere that encourages professional growth and teamwork across international teams, making it an ideal place for those looking to make a significant impact in the semiconductor industry.
StudySmarter Expert Advice🤫
We think this is how you could land Hybrid Real-Time Software Engineer (C/C++/C#) in Guildford
✨Tip Number 1
Network like a pro! Reach out to current employees at ipTEST on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your C/C++/C# projects. This is your chance to demonstrate your coding chops and passion for software engineering.
✨Tip Number 3
Ace the interview by being ready to discuss your experience with complex codebases and debugging. Be prepared to share specific examples of how you've tackled challenges in past projects.
✨Tip Number 4
Don't forget to 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 the ipTEST team.
We think you need these skills to ace Hybrid Real-Time Software Engineer (C/C++/C#) in Guildford
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C/C++ and C#, as well as any work you've done on complex codebases. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you're excited about the role and how you can contribute to our software modernisation efforts. Be genuine and let your personality come through – we love to see enthusiasm!
Showcase Problem-Solving Skills:In your application, mention specific examples where you've debugged complex issues or contributed to software refactoring. We’re looking for someone who takes ownership and maintains high standards, so share those success stories!
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 at ipTEST!
How to prepare for a job interview at ipTEST
✨Know Your Codebase
Before the interview, brush up on your understanding of large codebases, especially in C/C++ and C#. Be ready to discuss how you've navigated complex projects in the past and any specific challenges you faced while modernising or refactoring code.
✨Showcase Your Debugging Skills
Prepare examples of how you've debugged and resolved complex software issues. Think of specific instances where your debugging skills made a significant impact on a project, and be ready to explain your thought process during those situations.
✨Communicate Clearly
Since clear communication is key in this role, practice articulating your thoughts on technical topics. Be prepared to explain your previous work and how you collaborated with teams, ensuring you convey your ideas confidently and clearly.
✨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions ready about ipTEST's current projects or future plans for product development. This shows your genuine interest in the company and helps you gauge if it's the right fit for you.