At a Glance
- Tasks: Design and develop innovative software solutions for manufacturing systems.
- Company: Join Cummins, a leader in tech-driven manufacturing solutions.
- Benefits: Enjoy competitive pay, health benefits, and opportunities for professional growth.
- Other info: Collaborative culture with strong career advancement opportunities.
- Why this job: Make a real impact in a dynamic environment with cutting-edge technology.
- Qualifications: Experience in cloud systems, programming languages, and software development lifecycle required.
The predicted salary is between 45000 - 55000 € per year.
Cummins Europe is looking for a talented Software Engineer II to join our IT team in Darlington, County Durham, United Kingdom. This is a primarily on-site role with some flexibility. The position requires a significant presence at the workplace and follows a 37.5-hour work week.
Responsibilities
- Design, develop, and implement software solutions by analysing business needs, studying system flows, and applying the full software development lifecycle.
- Document and demonstrate solutions through clear technical documentation, flowcharts, layouts, and system specifications.
- Evaluate feasibility of proposed solutions by conducting requirements analysis, problem definition, and solution design.
- Prepare, install, and maintain software applications while ensuring compliance with coding standards, technical design, and system performance requirements.
- Continuously improve applications and processes by performing system analysis, recommending changes, and integrating new policies, procedures, and technologies.
- Stay current with emerging tools, programming techniques, and industry best practices through continuous learning, professional engagement, and adoption of modern technologies (including open source).
- Ensure quality and reliability by actively participating in testing, validation, and certification processes while fostering built-in quality and technical agility within teams.
- Protect and deliver business value by safeguarding IT assets, supporting decentralised decision-making, and maintaining strong relationships through effective Business Relationship Management practices.
Qualifications
- Technical expertise: Proven experience with cloud-based systems and architectures (Azure, AWS, IoT, AI/ML), DevOps practices, CI/CD pipelines, RDBMS (MS SQL, Oracle, PostgreSQL), and integration technologies (APIs, REST, SOAP, webhooks). Proficient in an enterprise language such as .NET, Java, or C++ with strong object-oriented design and modular architecture principles.
- Operational Technology & Manufacturing Knowledge: Familiarity with robotic and OT systems (AMRs, Cobots, PLCs), industrial KPIs (OEE, MTBF, cycle time), and supporting tools such as SPC and SCADA; strong understanding of OT communication technologies (OPC, MQTT, TCP, networking).
- Change & Project Management: Demonstrated ability to follow IT change management methodologies, ensure effective stakeholder communication, and take accountability for project deliverables.
- Collaboration & Leadership: Strong interpersonal skills with the ability to integrate into teams, build relationships across technical and leadership levels, and drive alignment between Plant IT, GPVs, and Client IT organisations.
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience, with a background as a software engineer.
- IT fundamentals with hands-on experience in the full software development lifecycle, including requirements gathering, system design, coding, testing, deployment, and operations.
- Familiarity with Agile environments and proven ability to apply software engineering best practices (coding standards, code reviews, source control, CI/CD) while effectively collaborating with users, technical teams, and management to deliver on requirements and deadlines.
Job Details
- Organization: Cummins Inc.
- Employment type: Full-time
- Seniority level: Mid-Senior level
- Job type: Exempt - Experienced
- Remote: No
- Location: Darlington, County Durham, United Kingdom
Manufacturing IT/OT Software Engineer employer: Cummins Europe
Cummins Europe is an exceptional employer, offering a dynamic work environment in Darlington that fosters innovation and collaboration. With a strong commitment to employee growth, we provide continuous learning opportunities and encourage the adoption of modern technologies, ensuring our team remains at the forefront of the industry. Our supportive culture values work-life balance and promotes a sense of community, making Cummins a rewarding place to build a meaningful career.
StudySmarter Expert Advice🤫
We think this is how you could land Manufacturing IT/OT Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to cloud systems, DevOps, or any relevant software solutions. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions and real-world scenarios. Practice explaining your thought process when solving problems, as this is key for roles like Software Engineer II.
✨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 Manufacturing IT/OT Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Manufacturing IT/OT Software Engineer. Highlight your experience with cloud-based systems, DevOps practices, and any relevant software development projects that showcase your skills.
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 in software engineering aligns with the responsibilities outlined in the job description.
Showcase Your Technical Skills:Don’t forget to list your technical expertise clearly. Mention your proficiency in languages like .NET, Java, or C++, and any experience you have with operational technology and manufacturing knowledge. This will help us see how you fit into our team!
Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensure it gets the attention it deserves!
How to prepare for a job interview at Cummins Europe
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially in cloud-based systems like Azure or AWS, and programming languages such as .NET or Java. Be ready to discuss your experience with DevOps practices and CI/CD pipelines, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've tackled challenges in previous projects. Use specific examples where you analysed business needs and designed software solutions. This will demonstrate your ability to evaluate feasibility and conduct requirements analysis effectively.
✨Familiarise Yourself with Manufacturing IT/OT
Since this role involves operational technology, it’s essential to understand robotic systems and industrial KPIs. Brush up on communication technologies like OPC and MQTT, and be ready to discuss how you’ve integrated these into your past work.
✨Emphasise Collaboration and Communication
This position requires strong interpersonal skills, so think of examples where you’ve successfully collaborated with teams or managed stakeholder communications. Highlight your experience in Agile environments and how you’ve driven alignment between different departments.