Software Engineer

2 months ago


AbingdonOnThames, United Kingdom OpTek Systems Full time

Software Engineer – Abingdon

Essential Responsibilities and Duties

Reporting to the Global Engineering Manager, responsibilities for this role include:


Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable process

Managing and processing feedback from the system

Designing intuitive and user-friendly user interfaces

Software development is typically in C#/WPF although a wide range of languages and scripting interfaces will be encountered

Software development for new projects. The employee will be expected to take ownership of the software elements of projects assigned to them.

Fault finding during commissioning and deployment

Supporting and improving software on existing deployed machinery

Providing after sales support to customers

Communicating with customers to determine software requirements

Researching future developments and opportunities for software development

The upkeep and maintenance of the source control repositories


Role Requirements

  • Experience of .NET software development and environments, ideally C#/ WPF.
  • Experience with a software repository such as GIT/ Mercurial
  • Very strong mathematical and problem-solving skills
  • Experience of object-oriented programming
  • Experience of software communication to hardware
  • Knowledge of other machine control elements, such as PLC, is desirable


Critical Competencies

Adaptability - adapts to changes in the work environment; manages competing demands; changes approach or method to best fit the situation; able to deal with frequent change, delays, or unexpected events.

Initiative - volunteers readily; undertakes self-development activities; seeks increased responsibilities; takes independent actions and calculated risks; looks for and takes advantage of opportunities; asks for and offers help when needed.

Innovation - displays original thinking and creativity; meets challenges with resourcefulness; generates suggestions for improving work; develops innovative approaches and ideas; presents ideas and information in a manner that gets others' attention.

Problem Solving - identifies and resolves problems in a timely manner; gathers and analyses information skillfully; develops alternative solutions; works well in-group problem solving situations.

Teamwork: balances team and individual responsibilities; exhibits objectivity and openness to others' views; gives and welcomes feedback; contributes to building a positive team spirit; puts team success above own interests; able to build morale and group commitments to goals and objectives; supports everyone's efforts to succeed; recognises accomplishments of other team members.


Education and/or Experience

2:1 or higher classification degree in electronic engineering, software engineering, or similar technical subject

  • At least 3 years’ industrial experience in a relevant technical role
  1. Experienced with both software and hardware systems.



  • Abingdon on Thames, United Kingdom OpTek Systems Full time

    Software Engineer – Abingdon Essential Responsibilities and Duties Reporting to the Global Engineering Manager, responsibilities for this role include: Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable process Managing and processing feedback from the system Designing...


  • Abingdon-On-Thames, United Kingdom OpTek Systems Full time

    Software Engineer – Abingdon Essential Responsibilities and Duties Reporting to the Global Engineering Manager, responsibilities for this role include: Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable process Managing and processing feedback from the system Designing intuitive...


  • Abingdon on Thames, Oxfordshire, United Kingdom OpTek Systems Full time

    Software Engineer – Abingdon Essential Responsibilities and Duties Reporting to the Global Engineering Manager, responsibilities for this role include: Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable process Managing and processing feedback from the system Designing...


  • Abingdon on Thames, Oxfordshire, United Kingdom OpTek Systems Full time

    Software Engineer – Abingdon Essential Responsibilities and Duties Reporting to the Global Engineering Manager, responsibilities for this role include: Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable process Managing and processing feedback from the system Designing...


  • Abingdon on Thames, Oxfordshire, United Kingdom OpTek Systems Full time

    Software Engineer – Abingdon Essential Responsibilities and Duties Reporting to the Global Engineering Manager, responsibilities for this role include: Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable process Managing and processing feedback from the system Designing...


  • Abingdon on Thames, Oxfordshire, United Kingdom OpTek Systems Full time

    Software Engineer – Abingdon Essential Responsibilities and Duties Reporting to the Global Engineering Manager, responsibilities for this role include: Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable process Managing and processing feedback from the system Designing...

  • Software Engineer

    3 months ago


    Abingdon, United Kingdom CV-Library Full time

    Software Engineer - Abingdon Essential Responsibilities and Duties Reporting to the Global Engineering Manager, responsibilities for this role include: Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable process Managing and processing feedback from the system Designing intuitive...

  • Software Engineer

    1 month ago


    Abingdon, United Kingdom Carbon60 - Eng&Tech Full time

    Software Engineer - Abingdon Essential Responsibilities and Duties Reporting to the Global Engineering Manager, responsibilities for this role include: Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable process Managing and processing feedback from the system Designing intuitive and...

  • Software Engineer

    2 months ago


    Abingdon, United Kingdom OpTek Systems Full time

    Software Engineer – AbingdonEssential Responsibilities and DutiesReporting to the Global Engineering Manager, responsibilities for this role include: Write software to communicate with motion, vision and laser systems to coordinate their function in order to achieve a viable processManaging and processing feedback from the system Designing intuitive and...


  • Abingdon, United Kingdom Franklin Bates Full time

    **Are you an experienced Software Systems Engineer with strong C#/C++ expertise?** **This is a fantastic opportunity to join a high-quality leading-edge software team.The Software Systems Engineer will work closely with the Engineering Manager to impact the success of the current product offering to revolutionise the Semiconductor space.** Due to growth...


  • Abingdon, United Kingdom CV-Library Full time

    Job Overview The position of LabVIEW Software Engineer will allow an individual in the early years of their career to gain experience as part of our Software Engineering team in the production of high-quality, leading-edge software, used to operate a state-of-the-art 3-dimensional metrology system capable of the sub-nanometre precision measurements required...


  • Abingdon, United Kingdom Engineering Recruitment PDQ Full time

    Job Overview The position of LabVIEW Software Engineer will allow an individual in the early years of their career to gain experience as part of our Software Engineering team in the production of high-quality, leading-edge software, used to operate a state-of-the-art 3-dimensional metrology system capable of the sub-nanometre precision measurements required...


  • Abingdon, Oxfordshire, United Kingdom Study International Full time

    **Job Overview:**We are seeking an experienced Software Development Engineer to join our team at Study International.**Job Description:**The successful candidate will be responsible for designing, developing, and maintaining software applications for our control systems.This will involve working closely with our engineering team to ensure that software...


  • Abingdon, United Kingdom TRS Consulting Services Limited Full time

    **Job Description:**We are seeking a highly skilled Software Research Engineer to join our team at TRS Consulting Services Limited. This is an exciting opportunity to work with innovative semiconductor process equipment, offering first-class product training and unparalleled opportunities for career development.As a Software Research Engineer, you will be...


  • Abingdon, Oxfordshire, United Kingdom Study International Full time

    Job DescriptionWe are seeking a highly skilled Technical Lead in Software Engineering to join our team at Study International. This is an excellent opportunity for a motivated and experienced software engineer to take on a leadership role and drive the development of innovative software solutions.About the RoleThis role involves leading a team of software...


  • Abingdon, Oxfordshire, United Kingdom Digital Preservation Coalition Full time

    Are you ready to make your mark on future-proofed software?We are world leaders in digital preservation and we're looking for a talented Senior Software Engineer to join our team.The role involves full software development lifecycle; writing well-designed, testable, and maintainable efficient code. You will be responsible for analysis work to determine...


  • Abingdon, United Kingdom RECRUITMENTiQ Full time

    RECRUITMENTiQ is delighted to be working alongside a Medical company in Abingdon, in their search to find a Full Time Software Development Engineer to join their team. Main tasks - Design and develop software modules/systems in accordance with appropriate software specifications, following both company and general industry design guidelines/standards -...


  • Abingdon, Oxfordshire, United Kingdom Study International Full time

    Job Title: Software Systems ArchitectWe are seeking a highly skilled Software Systems Architect to join our team at Study International. This is an excellent opportunity for a motivated and experienced software engineer to take on a new challenge and contribute to the development of innovative software solutions.About the RoleThis role involves designing,...


  • Abingdon, United Kingdom CV-Library Full time

    Could you create world-beating enterprise-scale software? Could you add value to an existing team of highly skilled developers? Are you ready to make your mark on future-proofed software? The projects here at Preservica are at the razor's edge of commercial software solutions, addressing the need for smart digital preservation technology, our...


  • Abingdon, United Kingdom Preservica Full time

    Could you create world-beating enterprise-scale software? Could you add value to an existing team of highly skilled developers? Are you ready to make your mark on future-proofed software? The projects here at Preservica are at the razor's edge of commercial software solutions, addressing the need for smart digital preservation technology, our...