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