Software Engineer

2 months ago


Abingdon, 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.


  • Software Engineer

    1 month ago


    Abingdon, United Kingdom Carbon 60 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

    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 - AbingdonRead the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.Essential Responsibilities and Duties Reporting to the Global Engineering Manager, responsibilities for this role include:Write software to communicate with motion, vision and laser...

  • 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...


  • 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, 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 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...


  • 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, Oxfordshire, United Kingdom Endeavour Recruitment Solutions Full time

    Are you a skilled software developer looking for a new challenge? Endeavour Recruitment Solutions has an exciting opportunity for an experienced professional to join a leading client in the Energy industry based in Oxfordshire.About the RolePursue a Bachelor's degree in Computer Science, Engineering or IT to develop your skills and knowledge.Gain 5+ years of...


  • Abingdon, United Kingdom Engineering Recruitment PDQ Full time

    Are you an experienced Software Engineer looking for an exciting opportunity to play a key role in developing software for world-class, cutting-edge metrology products used in the semiconductor industry?Location: AbingdonMUST Have British/EU/ILR status – NO Sponsorship available at this time.The Opportunity:The position of Software Engineer is part of a...


  • Abingdon, United Kingdom Engineering Recruitment PDQ Full time

    Are you an experienced Software Engineer looking for an exciting opportunity to play a key role in developing software for world-class, cutting-edge metrology products used in the semiconductor industry? Location: Abingdon MUST Have British/EU/ILR status – NO Sponsorship available at this time. The Opportunity: The position of Software Engineer is part...


  • Abingdon, United Kingdom CV-Library Full time

    Are you an experienced Software Engineer looking for an exciting opportunity to play a key role in developing software for world-class, cutting-edge metrology products used in the semiconductor industry? Location: Abingdon MUST Have British/EU/ILR status – NO Sponsorship available at this time. The Opportunity: The position of Software Engineer is...


  • Abingdon, Oxfordshire, United Kingdom TRS Consulting Services Limited Full time

    Job OverviewThis is a challenging role that requires a skilled software development engineer to lead the design, development, and implementation of advanced software solutions. The successful candidate will be responsible for working with our team of experts to develop cutting-edge software systems that meet the needs of our clients.About the RoleWe are...


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

    Software Development Role at Digital Preservation CoalitionWe are seeking a skilled Senior Software Engineer to join our team in Abingdon or remotely in the UK.This is an exciting opportunity to work on world-beating enterprise scale software, creating future-proofed solutions that meet industry standards.As a key member of our development team, you will be...