Software Engineer Hardware & Control Systems in Edinburgh
Software Engineer Hardware & Control Systems in Edinburgh

Software Engineer Hardware & Control Systems in Edinburgh

Edinburgh Full-Time 36000 - 60000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop control and diagnostic tools for subsea and industrial equipment using C#.
  • Company: Join a dynamic team in Edinburgh focused on hardware integration and real-world applications.
  • Benefits: Enjoy opportunities for travel and hands-on client work, plus a collaborative team environment.
  • Why this job: Make a tangible impact by working with cutting-edge technology in robotics and industrial machinery.
  • Qualifications: 2+ years of C# experience, knowledge of hardware integration, and willingness to travel.
  • Other info: This role is perfect for those who want to see their code interact with real machines.

The predicted salary is between 36000 - 60000 £ per year.

We are looking for a C# developer who enjoys seeing their code interact with real-world machines. We are hiring a Software Engineer to join a small, collaborative team developing control and diagnostic tools used with complex subsea and industrial equipment. You will work across a suite of Windows-based applications that monitor and control specialist systems, collaborating closely with hardware engineers to ensure seamless operation. The role includes occasional UK and international travel to support system commissioning and hands-on client work. This is not a web, fintech, or database development role. We are looking for engineers with experience developing software that integrates directly with hardware or control systems - think robotics, industrial machinery, sensors, or embedded platforms.

What you’ll need:

  • 2+ years of C# experience with WinForms and WPF
  • Background in hardware-integrated or control system software
  • Knowledge of microcontrollers (e.g., Arduino) and binary protocols
  • UK residency and right to work
  • Willingness to travel occasionally

If you’re ready to apply your software skills to something physical and hands-on, this role offers challenge, impact, and variety.

Software Engineer Hardware & Control Systems in Edinburgh employer: Canmore Recruitment

Join a dynamic and innovative team in Edinburgh where your contributions as a Software Engineer will directly impact the development of cutting-edge control and diagnostic tools for complex subsea and industrial equipment. We pride ourselves on fostering a collaborative work culture that encourages professional growth, offering opportunities for travel and hands-on client engagement, making every day a chance to learn and make a difference in the field of hardware integration.
C

Contact Detail:

Canmore Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer Hardware & Control Systems in Edinburgh

✨Tip Number 1

Familiarise yourself with the specific hardware and control systems relevant to the role. Understanding how C# interacts with microcontrollers and embedded platforms will give you a significant edge during interviews.

✨Tip Number 2

Showcase any hands-on experience you have with robotics or industrial machinery. If you've worked on projects that involved real-world applications of your coding skills, be ready to discuss these in detail.

✨Tip Number 3

Network with professionals in the field of hardware integration and control systems. Attend industry meetups or online forums where you can connect with others who might provide insights or referrals for the position.

✨Tip Number 4

Prepare for potential travel by researching the company’s projects and locations. Being knowledgeable about where you might be travelling for system commissioning can demonstrate your enthusiasm and commitment to the role.

We think you need these skills to ace Software Engineer Hardware & Control Systems in Edinburgh

C# Programming
WinForms Development
WPF Development
Hardware Integration
Control Systems Knowledge
Microcontroller Experience
Binary Protocols Understanding
Problem-Solving Skills
Collaboration Skills
Attention to Detail
Adaptability
Communication Skills
Hands-on Technical Skills
Travel Readiness

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C# experience, particularly with WinForms and WPF. Include specific projects where you've developed software that interacts with hardware or control systems, such as robotics or industrial machinery.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your background aligns with the job requirements. Mention any relevant experience with microcontrollers and binary protocols, and emphasise your willingness to travel for client work.

Showcase Relevant Projects: If you have worked on projects involving hardware integration or control systems, be sure to describe these in your application. Highlight your problem-solving skills and how you collaborated with hardware engineers to achieve successful outcomes.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software engineering roles.

How to prepare for a job interview at Canmore Recruitment

✨Showcase Your C# Skills

Be prepared to discuss your experience with C#, particularly with WinForms and WPF. Bring examples of past projects where you've developed applications that interact with hardware, as this will demonstrate your relevant expertise.

✨Understand Control Systems

Familiarise yourself with control systems and how software integrates with hardware. Be ready to explain concepts related to robotics, industrial machinery, and sensors, as this knowledge will be crucial for the role.

✨Highlight Collaborative Experience

Since the role involves working closely with hardware engineers, share examples of past teamwork experiences. Discuss how you’ve successfully collaborated on projects, especially those that required cross-disciplinary communication.

✨Prepare for Travel Questions

As the position may require occasional travel, be ready to discuss your flexibility and willingness to travel for system commissioning and client work. This shows your commitment to supporting the team and clients effectively.

Software Engineer Hardware & Control Systems in Edinburgh
Canmore Recruitment
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>