Programming Engineer in Oakham
Programming Engineer in Oakham

Programming Engineer in Oakham

Oakham Full-Time 39600 - 66000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Design and program control systems for clean energy technology.
  • Company: Join a global leader in combustion and environmental solutions.
  • Benefits: Enjoy a competitive salary, international projects, and continuous development opportunities.
  • Why this job: Be hands-on with innovative systems that impact the future of energy.
  • Qualifications: 5+ years in control system programming and relevant engineering degree required.
  • Other info: Must be willing to travel internationally and hold a valid UK driving licence.

The predicted salary is between 39600 - 66000 £ per year.

A global innovator in combustion technology is searching for a Controls Engineer / Software Programming Engineer to lead the design and programming of control systems that drive the next generation of clean energy technology. From Burner Management Systems to Flare Gas Recovery, your code won't just control equipment - it'll power industry-wide transformation.

About the Company

This is where cutting-edge meets mission-critical. As a world leader in combustion and environmental solutions, the company delivers breakthrough technologies for oil and gas, petrochemical, and power generation sectors. Their systems improve safety, efficiency, and environmental compliance across some of the most demanding operations on the planet. With a global footprint and a culture that thrives on excellence, this team offers unmatched opportunities to shape the future of energy infrastructure.

About the Controls Engineer / Software Programming Engineer Role

In this technically complex and commercially influential role, the Controls Engineer / Software Programming Engineer will design, program, and test PLC, HMI, and SCADA software for bespoke systems in burner control, flare ignition, vapour recovery, and more. Working closely with multi-disciplinary teams and global clients, you'll ensure the systems are safe, functional, and compliant with the world's most rigorous standards (EN-746-2, NFPA-85, IEC 61508, etc.). You'll get to see your work in action - from programming to commissioning - and play a hands-on role in global energy projects.

Key Responsibilities

  • Design, program, and test PLC/HMI/SCADA software for Burner Management Systems and environmental systems
  • Develop User Defined Specifications (UDS) and Functional Design Specifications (FDS)
  • Prepare and interpret Cause & Effect matrices
  • Participate in HAZOP, LOPA, and SIL reviews for critical safety systems
  • Support commissioning teams on-site and provide troubleshooting guidance
  • Integrate systems with third-party equipment via communication protocols including Modbus, TCP/IP, Profibus, and Profinet
  • Collaborate with design, electrical, and mechanical engineering teams across global locations
  • Maintain adherence to standards such as IEC 61508, IEC 61511, and ATEX

What We're Looking For

  • 5+ years of experience in control system programming (e.g. Siemens TIA, S7-300/400/1500 BMS, Rockwell Automation, HIMA, or Honeywell)
  • Degree or HND in Electrical, Electronics, or Instrumentation Engineering
  • Hands-on experience in electrical panel design, PLC systems, and industrial automation
  • Confident in working with P&IDs, hardwired logic, relay and timer circuits
  • Familiarity with safety-critical programming standards (SIL, IEC 61508/61511)
  • TUV or similar functional safety certification is highly desirable
  • Knowledge of hazardous area standards (e.g., ATEX) and combustion control systems
  • Willingness to travel internationally via car, air, or helicopter
  • Must hold a valid UK driving licence and live within commuting distance to Stamford

Benefits

  • £55,000 salary (DOE)
  • Work with a global leader in combustion systems engineering
  • Access to international projects and client sites
  • Work in a multidisciplinary environment with world-class engineering talent
  • Opportunities for technical training, certifications, and continuous development
  • Collaborative, innovative culture with strong leadership and technical mentorship

Why Join as a Controls Engineer / Software Programming Engineer?

You won't be stuck behind a desk. You'll be hands-on with breakthrough systems used by the most advanced energy companies in the world. From software development to live commissioning and global client interaction - this is where complex code meets real-world impact. Apply now and take the lead as a Controls Engineer / Software Programming Engineer shaping the energy systems of tomorrow.

Programming Engineer in Oakham employer: RecruitME

As a global leader in combustion technology, this company offers an exceptional work environment for a Programming Engineer in Oakham, where innovation meets purpose. Employees benefit from competitive salaries, access to international projects, and a collaborative culture that fosters technical growth and mentorship. With hands-on involvement in cutting-edge clean energy solutions, this role provides a unique opportunity to make a meaningful impact on the future of energy infrastructure.
R

Contact Detail:

RecruitME Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Programming Engineer in Oakham

✨Tip Number 1

Familiarise yourself with the specific programming languages and tools mentioned in the job description, such as Siemens TIA and Rockwell Automation. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Network with professionals in the clean energy sector, especially those who work with combustion technology. Attend industry events or join relevant online forums to connect with potential colleagues and learn more about the company culture and expectations.

✨Tip Number 3

Prepare to discuss your experience with safety-critical programming standards during interviews. Be ready to provide examples of how you've applied these standards in past projects, as this role places a strong emphasis on compliance and safety.

✨Tip Number 4

Showcase your problem-solving skills by preparing for technical questions related to troubleshooting and system integration. Think of specific challenges you've faced in previous roles and how you overcame them, particularly in relation to PLC and HMI systems.

We think you need these skills to ace Programming Engineer in Oakham

PLC Programming (Siemens TIA, S7-300/400/1500, Rockwell Automation)
HMI and SCADA Software Development
Electrical Panel Design
Industrial Automation
User Defined Specifications (UDS) Development
Functional Design Specifications (FDS) Preparation
Cause & Effect Matrix Interpretation
HAZOP, LOPA, and SIL Review Participation
Troubleshooting and Commissioning Support
Integration with Third-Party Equipment
Communication Protocols (Modbus, TCP/IP, Profibus, Profinet)
Safety-Critical Programming Standards (SIL, IEC 61508/61511)
Knowledge of Hazardous Area Standards (ATEX)
Understanding of P&IDs and Hardwired Logic
Relay and Timer Circuit Design
Strong Collaboration Skills
International Travel Readiness

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in control system programming, particularly with PLC, HMI, and SCADA software. Emphasise any hands-on experience with electrical panel design and industrial automation.

Craft a Compelling Cover Letter: In your cover letter, express your passion for clean energy technology and how your skills align with the company's mission. Mention specific projects or experiences that demonstrate your ability to contribute to their innovative solutions.

Showcase Technical Skills: Clearly outline your technical skills related to the job description, such as familiarity with safety-critical programming standards and communication protocols like Modbus and TCP/IP. This will help you stand out as a qualified candidate.

Highlight Collaborative Experience: Since the role involves working with multi-disciplinary teams, include examples of past collaborations in your application. This could be projects where you worked alongside electrical and mechanical engineers to achieve a common goal.

How to prepare for a job interview at RecruitME

✨Showcase Your Technical Skills

Be prepared to discuss your experience with control system programming, particularly with Siemens TIA, Rockwell Automation, or similar systems. Bring examples of past projects where you designed, programmed, or tested PLC, HMI, or SCADA software.

✨Understand Industry Standards

Familiarise yourself with the relevant safety and programming standards such as IEC 61508, SIL, and ATEX. Be ready to explain how you've applied these standards in your previous work, as this will demonstrate your commitment to safety and compliance.

✨Prepare for Technical Questions

Expect technical questions related to Cause & Effect matrices, HAZOP, and LOPA reviews. Brush up on your knowledge of these processes and be ready to discuss how you've contributed to safety reviews in past roles.

✨Demonstrate Team Collaboration

This role involves working closely with multi-disciplinary teams. Share examples of how you've successfully collaborated with design, electrical, and mechanical engineers in previous projects, highlighting your communication skills and teamwork.

Programming Engineer in Oakham
RecruitME
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>