Lead Software Engineer at Baker Hughes (Shanghai, China)

Lead Software Engineer at Baker Hughes (Shanghai, China)


Add To Bookmarks
Company:
Location: Shanghai, China
Type: Full Time
Created: 2021-06-18 05:01:11

Apply Here


Join Our Digital Solutions Team

Our team works with state-of-the-art sensors and measurement technologies that designed to help you ensure your machinery is performing at its peak. Backed by decades of industry experience from pioneering brands, our products deliver the accurate and reliable data you need to optimize your processes and make composed decisions

As a Lead Software Engineer, you will be responsible for:

  • Design using C/C++
  • Analyze code to determine root cause of defects and implement corrective action
  • Develop system using real-time embedded operating systems (FreeRTOS or Keil RTX)
  • Develop system with wireless function, such as Bluetooth or Wi-Fi
  • Develop and implement embedded software ranging from high-level application to low level device drivers
  • Engage in all aspects of product development ranging from system level design and requirements analysis through code development and testing

Fuel your passion

To be successful in this role you will have:

  • Minimum 7 years of experience of using C/C++ programming language
  • Minimum 5 years of professional experience with embedded software
  • Experience creating an embedded application, deploying to an embedded target, and debugging from an embedded target
  • Familiar with ARM and Xilinx’s Zynq platform

About Us

With operations in over 120 countries, we provide better solutions for our customers and richer opportunities for our people. As a leading partner to the energy industry, we're committed to achieving net-zero carbon emissions by 2050 and we're always looking for the right people to help us get there. People who are as passionate as we are about making energy safer, cleaner and more efficient.

Join Us

Are you seeking an opportunity to make a real difference in a company with a global reach and exciting services and clients? Come join us and grow with a team of people who will energize and inspire you!