At a Glance
- Tasks: Design and develop software for advanced control systems in a collaborative environment.
- Company: Join a dynamic team working on groundbreaking technology of national importance.
- Benefits: Enjoy a hybrid working pattern and competitive salary.
- Why this job: Work on innovative projects that leverage your SCADA expertise and contribute to strategic initiatives.
- Qualifications: Experience with Siemens WinCC, high-level programming, and functional safety standards required.
- Other info: Only UK nationals will be considered due to security clearance requirements.
The predicted salary is between 43200 - 72000 £ per year.
Job Title: Principal Control Systems Software Engineer
Location: London
Working Pattern: Hybrid
Salary: Competitive DOE
Security Clearance: SC
*Due to security requirements, only applicants with sole UK nationality will be considered*
Are you ready to work on groundbreaking technology and contribute to projects of strategic national importance? Our client is looking for a talented Control Systems Software Engineer at Principal level to join a dynamic team, applying Control Systems Engineering expertise to cutting-edge programs in a highly specialised field.
The Role
You will play a key role in delivering software design and development for advanced control and instrumentation systems. This is an exciting opportunity to work on innovative projects and leverage your expertise in SCADA and software engineering within a collaborative, forward-thinking environment.
What You’ll Do
- Capture, interpret, and refine customer requirements.
- Create detailed technical design documentation in line with company and customer standards.
- Design and test solutions for SCADA systems using RedHat Linux.
- Manage data communications with third-party equipment.
- Develop SCADA software from a range of design formats, including block diagrams, flowcharts, and pseudo-code.
What You’ll Bring
- Development experience with Siemens (ETM) WinCC Open Architecture (OA).
- Strong skills in the specification and analysis of COTS equipment.
- Proficiency in high-level programming languages within SCADA IDE environments (e.g., VB, C#, C++).
- Experience with Oracle/SQL database administration and interfacing.
- A solid understanding of functional safety standards (e.g., BS EN 61508, 61511, 62061).
- Expertise in software testing and verification.
- Hands-on knowledge of RedHat Linux operating systems.
If you tick several of the boxes above then don\’t hesitate to apply!
Control Systems Software Engineer employer: Innovate
Contact Detail:
Innovate Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Control Systems Software Engineer
✨Tip Number 1
Make sure to highlight your experience with SCADA systems and RedHat Linux during any discussions. These are key areas for the role, and demonstrating your hands-on knowledge can set you apart from other candidates.
✨Tip Number 2
Familiarize yourself with the latest trends and technologies in control systems engineering. Being able to discuss recent advancements or projects you've worked on can show your passion and commitment to the field.
✨Tip Number 3
Network with professionals in the industry, especially those who have experience with Siemens WinCC Open Architecture. They can provide insights and potentially refer you to opportunities within their organizations.
✨Tip Number 4
Prepare to discuss your understanding of functional safety standards like BS EN 61508. This knowledge is crucial for the role, and being able to articulate it clearly will demonstrate your expertise.
We think you need these skills to ace Control Systems Software Engineer
Some tips for your application 🫡
Understand the Role: Make sure to thoroughly read the job description and understand the key responsibilities and required skills. Tailor your application to highlight your relevant experience in control systems engineering and software development.
Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with SCADA systems, programming languages like VB, C#, and C++, as well as your familiarity with RedHat Linux. Use specific examples to demonstrate your expertise.
Technical Documentation: Prepare to discuss your ability to create detailed technical design documentation. Mention any previous projects where you captured and refined customer requirements or developed technical specifications.
Proofread Your Application: Before submitting, carefully proofread your application materials for clarity and correctness. Ensure that your documents are free of errors and that they effectively communicate your qualifications for the role.
How to prepare for a job interview at Innovate
✨Understand the Role
Make sure you have a clear understanding of the responsibilities and requirements of the Control Systems Software Engineer position. Familiarize yourself with SCADA systems, RedHat Linux, and the specific technologies mentioned in the job description.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Siemens WinCC Open Architecture and high-level programming languages like VB, C#, and C++. Bring examples of past projects where you've successfully applied these skills.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your problem-solving skills, especially in relation to software design and development for control systems. Think of scenarios where you had to troubleshoot or innovate solutions in your previous roles.
✨Prepare for Behavioral Questions
Since this role involves collaboration within a dynamic team, be ready to answer behavioral questions. Use the STAR method (Situation, Task, Action, Result) to structure your responses and highlight your teamwork and communication skills.