Taro Logo

Control Software Engineer

Global energy technology company operating in over 120 countries, developing and deploying industry-leading technologies and services for the energy sector.
Florence, Metropolitan City of Florence, Italy
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Energy · Industrial

Description For Control Software Engineer

Baker Hughes, a leading global energy technology company, is seeking a Control Software Engineer to join their Industrial & Energy Technology (IET) business. This role is crucial in developing and implementing control software solutions for new clean energy technology. The position involves leading advanced algorithm development, creating control system software, and building advanced controls for engine and process applications. The ideal candidate will have a strong background in automation or related engineering fields, experience with industrial PLC programming, and excellent communication skills. This role offers the opportunity to work on cutting-edge technology in the energy sector, with a focus on optimization and decarbonization. The position includes comprehensive benefits, professional development opportunities, and the chance to work with a global team. Located in Florence, Italy, this role requires occasional international travel and offers flexible working arrangements. Baker Hughes emphasizes diversity, inclusion, and work-life balance, making it an attractive opportunity for software engineers interested in contributing to the future of energy technology.

Last updated 16 hours ago

Responsibilities For Control Software Engineer

  • Leading New Advanced Algorithms development and New Technology introduction in the market
  • Developing Control System Software according to technical specifications
  • Analyzing plant site requests support and attending technical meetings
  • Creating and enhancing Control Software solutions
  • Building new advanced controls for engine and process application
  • Working with modeling and simulation tools for digital-twin systems

Requirements For Control Software Engineer

Python
  • Bachelor Degree in Automation, Energy, Electrical, Electronic, Robotics, Telecommunication Engineering or Computer Science
  • Relevant working experience in Software design
  • Holistic design mindset for system solutions
  • Experience with industrial PLC programming languages, C#, MATLAB, Simulink
  • Knowledge of industrial network communication protocols and standards
  • Effective communication and leadership skills
  • Willingness to travel worldwide
  • Fluency in English

Benefits For Control Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive private medical care
  • Life insurance and disability programs
  • Tailored financial programs
  • Work-life balance policies
  • Wellbeing activities

Interested in this job?

Jobs Related To Baker Hughes Control Software Engineer

Software Development Engineer, SW - Device OS

Software Development Engineer position at Amazon Lab126 focusing on Bluetooth technology and device OS development, offering competitive salary and opportunity to work on innovative consumer electronics.

SDE - Connected Vehicles, LMDA - Connected Vehicles

Software Development Engineer role at Amazon's Last Mile team, focusing on connected vehicle technologies and sensor integration for delivery fleet optimization.

Embedded Software Development Engineer, Commanding and Data Handling

Embedded Software Engineer role at Amazon Kuiper developing satellite command and control systems using Java, Rust and Python.

Linux Embedded Software Engineer

Linux Embedded Software Engineer role at Science, developing system-level software for next-generation BCIs and wearables, offering $130k-$200k + equity in Alameda, CA.

Software Engineer (Test Set)

Software Engineer position at Northrop Grumman focusing on embedded systems development for space and defense applications with real-time requirements.