At a Glance
- Tasks: Design and implement control software for bespoke automation machinery.
- Company: Join a leading engineering firm with a focus on innovation.
- Benefits: Negotiable salary, hybrid work, and opportunities for professional growth.
- Other info: Collaborative environment with excellent career advancement potential.
- Why this job: Lead exciting projects and mentor the next generation of engineers.
- Qualifications: Advanced experience in automation software and strong documentation skills.
The predicted salary is between 50000 - 65000 £ per year.
Location: Hybrid / Tadcaster LS24, UK
Job type: Permanent / Full-time
Sector and subsector: Engineering | Design
Salary: Negotiable salary
Purpose of the Role
To design, implement, document, and commission control software for bespoke automation machinery. The Senior Software Engineer is responsible for writing Software Design Specifications (SDS) documents, leading smaller software projects, conducting Source Code Reviews (SCRs), and supporting commissioning independently or as part of a larger team. There may be occasions where travel to customer sites is required but will be planned in advance.
Key Accountabilities / Responsibilities
- Lead software development for assigned projects, ensuring code aligns with the SDS and meets functional requirements.
- Write and maintain SDSs that clearly define how the software will function.
- Conduct formal SCRs and provide feedback to peers and junior engineers.
- Independently lead software workstreams on smaller automation projects.
- Support and often lead commissioning efforts both in-house and on-site (FAT/SAT).
- Collaborate with Principal Engineers and cross-discipline teams to ensure systems are delivered to spec and on time.
- Mentor junior engineers on technical development and best practices.
Outputs/Deliverables
- Complete and accurate SDS documents used to guide implementation.
- Delivered software systems on-time and on-specification for smaller projects or subsystems of larger projects.
- Completed SCRs with actionable feedback as per Mpac process.
- Commissioned systems and documented testing.
- Mentoring contributions and training support for junior staff.
Core Values & Competencies
Mpac Core Values: Integrity, Drive, Expertise
Knowledge and Experience
- Advanced experience in automation software, including project delivery and commissioning.
- Experience running software delivery on smaller projects from specification to sign-off.
- Proven ability to document and communicate complex software behaviour through SDS.
- Experience integrating safety into automation systems and machines.
- Experience working on bespoke or one-off machinery.
- Experience integrating robotics, or vision systems into automation software.
Technical Skills and Qualifications
- Advanced PLC/HMI development (e.g., Siemens TIA Portal, Rockwell Studio 5000).
- Strong skills in writing SDS and leading SCRs.
- Experience using structured documentation processes.
- Familiarity with motion control tuning and diagnostic tools.
- Experience using version control systems.
- Degree in Software, Electrical, or Controls Engineering.
Relationship and Reporting Line
Reports to: Software TL / Controls Manager
Working relationships with: Mechanical & Electrical Engineering, Production and Build, Commissioning, Project Managers.
Senior Software Engineer in Tadcaster employer: Hollybank Trustees Ltd
Contact Detail:
Hollybank Trustees Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Tadcaster
✨Tip Number 1
Network like a pro! Reach out to your connections in the engineering field, especially those who work in automation. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving bespoke automation machinery. This will give potential employers a clear idea of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with SDS documentation and SCRs, as well as how you've mentored junior engineers in the past.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer in Tadcaster
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with automation software and project delivery, as well as any relevant skills in writing Software Design Specifications (SDS). We want to see how you fit into our team!
Showcase Your Experience: When detailing your past projects, focus on your role in leading software development and conducting Source Code Reviews (SCRs). Share specific examples that demonstrate your ability to deliver on time and meet specifications. This will help us understand your expertise better.
Be Clear and Concise: In your written application, clarity is key! Use straightforward language and structure your documents well. We appreciate a clean presentation that makes it easy for us to see your qualifications and experience at a glance.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details directly and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Hollybank Trustees Ltd
✨Know Your Software Inside Out
Make sure you’re well-versed in the specific software and technologies mentioned in the job description, like Siemens TIA Portal or Rockwell Studio 5000. Brush up on your knowledge of PLC/HMI development and be ready to discuss how you've used these tools in past projects.
✨Prepare Your SDS Examples
Since writing Software Design Specifications (SDS) is a key part of the role, come prepared with examples of SDS documents you've created. Be ready to explain your thought process and how your documentation has guided successful project implementations.
✨Showcase Your Leadership Skills
As a Senior Software Engineer, you'll need to lead smaller projects and mentor junior engineers. Think of specific instances where you've taken charge or provided guidance, and be ready to share those stories during the interview.
✨Understand the Bigger Picture
Familiarise yourself with the company’s core values and how they align with your own. Be prepared to discuss how you can contribute to the team’s success, especially in terms of collaboration with cross-discipline teams and ensuring projects are delivered on time and to specification.