Enable job alerts via email!

Graduate Test Software Engineer

Oriole Networks

Paignton

On-site

GBP 100,000 - 125,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Graduate Test Software Engineer to design and maintain software solutions for instrument control systems. This role involves collaborating with hardware and software engineers to ensure seamless integration and functionality of products. The ideal candidate will possess a Level 5 or 6 qualification in Engineering or Computer Science and have experience in programming languages such as C# or Python. You will engage in troubleshooting, code reviews, and continuous improvement of software processes. If you are passionate about technology and eager to contribute to exciting projects, this opportunity is perfect for you.

Qualifications

  • Level 5 or 6 qualification in Engineering, Computer Science, or Software Engineering required.
  • Experience programming in C# or Python is essential.
  • Strong problem-solving and analytical skills are necessary.

Responsibilities

  • Develop and maintain software for instrument control systems.
  • Troubleshoot and debug software issues effectively.
  • Collaborate with cross-functional teams to define software requirements.

Skills

C#
Python
Problem-solving skills
Analytical skills
Communication skills
Software testing and validation
Knowledge of signal processing
Knowledge of data storage and retrieval

Education

Level 5 or 6 qualification in Engineering
Level 5 or 6 qualification in Computer Science
Level 5 or 6 qualification in Software Engineering

Tools

Version control systems (e.g. Git)

Job description

We're looking for a Graduate Test Software Engineer.

You'll be responsible for designing, developing, and maintaining software solutions for instrument control systems. You'll be working closely with hardware engineers, development engineers, and other software developers to ensure seamless integration and functionality of our products.

Responsibilities
  • Develop and maintain software for instrument control systems.
  • Troubleshoot and debug software issues.
  • Implement software solutions ensuring reliability and performance.
  • Participate in code reviews and contribute to continuous improvement of software development processes.
  • Document software designs, code, and testing procedures.
  • Collaborate with cross-functional teams to define software requirements and specifications.
Skills & Experience
  • Level 5 or 6 qualification in Engineering, Computer Science, Software Engineering or a related field.
  • Experience of programming in languages such as C# or Python.
  • Knowledge of software development methodologies and tools.
  • Familiarity with version control systems (e.g. Git).
  • Familiarity with instrument control systems and hardware interfaces such as GPIB and RS232.
  • Experience with software testing and validation.
  • Knowledge of signal processing and data acquisition.
  • Good understanding of electrical engineering or physics.
  • Excellent problem-solving and analytical skills.
  • Knowledge of data storage and retrieval would be advantageous.
  • Ability to work effectively in a team environment.
  • Strong communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.