H

Software Engineer Precision Engineering & Control Systems (C++ / C#)

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Engineer Precision Engineering & Control Systems (C++ / C#)

A precision technology leader is seeking a skilled and methodical Software Engineer to join its multidisciplinary engineering team, contributing to the design, development, and deployment of high-accuracy instrumentation used in critical applications. Reporting to both the Senior Software Engineer and the Engineering Manager, the successful candidate will play a key role in developing software solutions that drive the mechanical control of complex systems, particularly in high-spec semiconductor test equipment.

Key Responsibilities:

  • Design and develop control system software primarily in C++ and C#, including UI/UX components, real-time instrumentation logic, and low-level hardware interaction.

  • Contribute to the full software development life cycle (SDLC), from initial concept through development, validation, and deployment.

  • Write and maintain detailed technical specifications, release documentation, and user manuals in line with ISO 9001 quality protocols.

  • Conduct rigorous unit testing, system integration testing, and risk analysis to ensure software robustness and reliability under real-world conditions.

  • Support the commissioning and validation of software-controlled electromechanical assemblies in laboratory and production environments.

  • Collaborate with cross-functional teams, including mechanical, electronics, and systems engineers, to deliver fully integrated solutions.

  • Provide customer-facing support, including on-site installation, troubleshooting, and technical training, where necessary.

  • Participate in product planning, Agile sprints, and sprint reviews, ensuring software deliverables align with broader project timelines.

Essential Skills & Experience:

  • Proficient in C++ and C# for the control of physical/mechanical systems.

  • Demonstrated experience working across the entire SDLC, with a solid understanding of control algorithms, state machines, and software abstraction layers.

  • Familiar with modifying and refactoring legacy code bases to modern standards.

  • Strong foundation in engineering mathematics and problem-solving from first principles.

  • Experienced in producing technical documentation and maintaining accurate version control within regulated environments.

Desirable:

  • Exposure to the semiconductor or precision instrumentation industries.

  • Knowledge of real-time systems, machine vision, or scripting in Python or Rexx.

  • Experience with MySQL or embedded database systems.

  • Working knowledge of ISO 9000 standards and documentation procedures.

Key Attributes:

  • Detail-oriented with a methodical mindset.

  • A proactive team player who thrives in a collaborative, multi-disciplinary environment.

  • Highly organised with the ability to work under pressure and meet strict deadlines.

  • Clear and confident communicator, capable of engaging both internal stakeholders and clients.

This is an opportunity to join a forward-thinking company delivering mission-critical solutions to a global client base. Engineers with a flair for problem-solving, a strong grasp of control software, and a passion for precision engineering are encouraged to apply.



Original job Software Engineer Precision Engineering & Control Systems (C++ / C#) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in the UK

GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast! Find the best jobs in the UK, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.