Controls Software Engineer

Controls Software Engineer

Full-Time 40000 - 50000 £ / year (est.) No working from home possible
Swisslog Holding AG

At a Glance

  • Tasks: Design and implement control software for automated warehouse systems.
  • Company: Leading tech firm with a focus on innovative engineering solutions.
  • Benefits: Remote work, competitive salary, and opportunities for professional growth.
  • Other info: Work remotely with travel opportunities across the UK and EMEA.
  • Why this job: Join a dynamic team and make a real impact in automation technology.
  • Qualifications: Experience in programming and electrical engineering; knowledge of PLC/IPC systems preferred.

The predicted salary is between 40000 - 50000 £ per year.

We are currently seeking a Controls Software Engineer which can be based remotely with travel to customer sites primarily in the UK, but potentially across the EMEA region when required. Our head office in the UK is in Redditch.

The Controls Software Engineer will have excellent electrical engineering and controls knowledge as the role will include control system definition, standards, design, specification, concept and responsibility for engineering of PLC/IPC based controls for fully automated Warehousing Systems.

The Controls Software Engineer is responsible for the concept, architecture, implementation, testing and commissioning of control software and hardware solutions used on Swisslog's standard products. You also support other engineers in the execution of their work.

  • Deliver the product solution, fully tested, commissioned and documented for our customer.
  • Responsible for Software engineering of control systems for fully automated Warehouse Control Systems.
  • Specification, design, coding and test of controls software.
  • Create and maintain good relations with customers (internal and external).
  • Participate in requirements discussions and write specifications.
  • Provide second and third level support for support colleagues.
  • Function as a key player within the team.
  • Represent the company at internal and external meetings.

Application Requirements

What you need to succeed:

  • Essential: Experience in programming with Structured Text language (as defined in IEC61131) or other high level programming language such as C, C++ or C#.
  • Be able to read and interpret electrical schematic drawings.
  • Practical experience of electrical / controls engineering & electrical installation.
  • Excellent word processing and spreadsheet skills.
  • Desirable: Several years of industrial experience with sound knowledge of at least one of the following hardware platforms and associated programming languages – Beckhoff TwinCAT or Siemens S7.
  • Application knowledge of industrial warehouse systems (conveyors, monorail, etc.) would be a distinct advantage.
  • Knowledge of Industrial Ethernet and modern field buses (EtherCAT, PROFINET, PROFIBUS, AS-i), AC drives and design experience of HMI systems would be an advantage.
  • Electrical qualifications (electrician licence or disconnect/reconnect) would be an advantage.

Controls Software Engineer employer: Swisslog Holding AG

As a Controls Software Engineer at our company, you will thrive in a dynamic and supportive work environment that prioritises innovation and collaboration. With opportunities for professional growth and development, particularly in the exciting field of automated warehousing systems, you will be part of a team that values your contributions and fosters strong relationships with both colleagues and customers. Our Redditch office offers a unique blend of flexibility, allowing for remote work while also providing the chance to engage with clients across the UK and EMEA region.

Swisslog Holding AG

Contact Details:

Swisslog Holding AG Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Controls Software Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving PLC/IPC controls or any relevant software engineering work. This can really set you apart when chatting with potential employers.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with Structured Text or C/C++, and how you've tackled challenges in past projects. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Controls Software Engineer

Electrical Engineering
Controls Knowledge
PLC Programming
Structured Text Language (IEC61131)
C Programming
C++ Programming
C# Programming

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Controls Software Engineer role. Highlight your experience with Structured Text, C/C++, and any relevant projects that showcase your skills in electrical engineering and controls.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Don’t forget to mention your experience with warehouse systems and customer relations.

Showcase Your Technical Skills:Be specific about your technical skills in your application. Mention any experience you have with Beckhoff TwinCAT, Siemens S7, or industrial Ethernet. This will help us see how you fit into our team right away!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and get you on our radar quickly!

How to prepare for a job interview at Swisslog Holding AG

Know Your Stuff

Make sure you brush up on your knowledge of Structured Text and other programming languages like C or C++. Be ready to discuss your experience with PLC/IPC systems and how you've applied your electrical engineering skills in past projects.

Showcase Your Experience

Prepare specific examples from your previous roles where you've designed, implemented, or tested control systems. Highlight any experience with warehouse automation systems, as this will resonate well with the interviewers.

Understand the Company

Research Swisslog and their products thoroughly. Familiarise yourself with their standard products and how your role as a Controls Software Engineer fits into their operations. This shows genuine interest and helps you align your answers with their goals.

Ask Smart Questions

Prepare thoughtful questions about the team dynamics, project expectations, and customer interactions. This not only demonstrates your enthusiasm but also gives you insight into the company culture and how you can contribute effectively.