Code the Future of Clean Energy. 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 wont just control equipment itll 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, youll ensure the systems are safe, functional, and compliant with the worlds most rigorous standards (EN-746-2, NFPA-85, IEC 61508, etc.). Youll get to see your work in action from programming to commissioning and play a hands-on role in global energy projects. Key Responsibilities Controls Engineer Software Programming Engineer 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 Were Looking For Controls Engineer Software Programming Engineer 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 Controls Engineer Software Programming Engineer £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 wont be stuck behind a desk. Youll 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. ADZN1_UKTJ