Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software design engineer

Witney
Mploy Group
Design engineer
€65,000 a year
Posted: 19 December
Offer description

Software Design Engineer
About the Role
We are looking for a talented Software Design Engineer to join our engineering team and play a key role in the design and development of high-performance industrial and automation software. You will work on complex, real-time systems that interface closely with hardware such as motion controllers, lasers, and machine-vision components.
This role is ideal for someone who enjoys solving challenging technical problems, working across software and hardware boundaries, and contributing to robust, scalable system architectures.
Key Responsibilities
Design, develop, and maintain high-quality software solutions using C# (.NET / .NET Core), with a strong focus on clean, maintainable architecture.
Build intuitive user interfaces using WPF, following best practices such as MVVM and other proven design patterns.
Develop and support real-time systems running on RTOS, Windows, or Linux platforms.
Integrate and control industrial hardware including motion controllers, lasers, and vision systems.
Implement reliable communication between systems using industrial Ethernet protocols and OPC UA.
Develop automation, data processing, and tooling solutions using Python.
Collaborate closely with multidisciplinary teams to deliver robust, production-ready systems.
Support continuous improvement through version control, testing, and CI/CD pipelines.
Technical Skills & Experience
Programming & Frameworks
Expert-level experience in C# (.NET / .NET Core).
Strong experience with WPF for desktop UI development.
Solid understanding of software design patterns (e.g. MVVM, Factory) and clean architecture principles.
Good Python skills for automation, scripting, and data handling.
Experience developing real-time systems on RTOS, Windows, or Linux.
Industrial Control & Communication
Experience programming industrial PCs and motion controllers such as Beckhoff, Delta Tau, Aerotech, or Galil.
Deep understanding of industrial Ethernet protocols including EtherCAT, PROFINET, and SERCOS.
Hands-on experience using OPC UA for system integration and data exchange.
Hardware, Lasers & Vision
Practical experience controlling industrial lasers (fibre, CO2, excimer) via API or serial/Ethernet interfaces.
Experience calibrating and controlling galvo scanners (e.g. ScanLab, Cambridge Technology).
Strong machine-vision experience using tools such as Halcon and/or OpenCV.
DevOps & Tools
Proficient with Git for version control.
Experience working with CI/CD pipelines (Azure DevOps, GitLab).
Familiarity with data logging and databases, including SQL, NoSQL, and time-series databases such as InfluxDB.
What Were Looking For
A highly motivated engineer with strong problem-solving skills.
Someone who enjoys working on technically demanding, real-world systems.
A team player who can communicate effectively across software, hardware, and engineering disciplines.
A passion for building reliable, scalable, and well-designed software.

If you are excited by the opportunity to work on cutting-edge industrial software and contribute to innovative, real-world engineering solutions, we look forward to hearing from you.

TPBN1_UKTJ

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software design engineer
Witney
Mploy Group
Design engineer
£65,000 a year
Similar job
Senior design engineer - research
Woodstock (OX20 1)
Owen Mumford Ltd
Design engineer
Similar job
Apprentice design engineer
Woodstock (OX20 1)
Owen Mumford Ltd
Design engineer
See more jobs
Similar jobs
Engineering jobs in Witney
jobs Witney
jobs Oxfordshire
jobs England
Home > Jobs > Engineering jobs > Design engineer jobs > Design engineer jobs in Witney > Software Design Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save