SWE Career Center

Lead Engineer Embedded Control System HMI Developer, Artificial Lift

Spotlight Preferred
Baker Hughes
Leduc, Alberta, Canada
3 days ago

Description

Lead Engineer – Embedded Control System HMI Developer

Would you like the opportunity to work for an Oilfield Services Company?

Do you like working in collaborative teams?

Be part of our Artificial Lift team!

Partner with the best

Baker Hughes is seeking an experienced Embedded System Developer with experience in Mobile Web and Embedded System Software to contribute to a fast-paced product team.  The successful candidate will work on HTML-based UI/UX design, mobile web server implementation, and other web-based development.   Embedded development on custom control systems based on C/C++ will also be required.  Other aspects of the position involve planning and implementation of embedded Linux systems, technical writing, and interaction with internal teams.  Occasional travel for product support may be required.

As a Lead Engineer – Embedded Control System HMI Developer, you will be responsible for:

  • Develop HTML5 based web applications (HTML, CSS, Javascript)
  • Develop Node.js/Express.js embedded server applications
  • Develop and maintain ‘C’ and ‘C++’ source code modules, including corresponding unit test code
  • Plan, design, and document new firmware functionality in a team project environment
  • Configure, build, and test Linux based embedded OS platforms such as Yocto, Ubuntu for a single board computer. 
  • Maintain Visual Studio (C++, C#, VB.NET) based PC Applications
  • Manage and maintain bug and work item lists
  • Work with existing source code control systems, bug trackers, and source analysis applications to ensure software quality
  • Generate product documentation including tech briefs, FAQ lists, product manual contributions and training documentation
  • Complete projects within a stage-gate development process


Requirements

Fuel your passion

To be successful in this role you will:

  • Have Bachelor’s Degree or technical training equivalent from a relevant post-secondary program
  • Have 4+ years experience of software development.
  • Have experience in web application development, UI/UX design, and mobile user interface design (HTML, CSS, Javascript, Node.js, Responsive design, security/authentication)
  • Have Embedded System Programming experience in C, C++
  • Have familiarity with software documentation, clean coding standards, and high reliability development skills (Agile, TDD, Unit Testing)
  • Have familiarity with software source control concepts, bug tracking, and workflow
  • Have software debugging skills using integrated environments and debug tools
  • Have teamwork skills to accomplish group goals
  • Have written and verbal English language communication skills, required to generate technical and product documentation along with documenting software functionality and technical support.

Desired Qualifications:

  • Have automated UI testing experience
  • Have familiarity with Node.JS, Express.js, SocketIO, Redis database
  • Have experience with IIOT device deployment
  • Have experience with Embedded Linux OS platform and application development,
  • Have familiarity with SVN, GIT, TFS tools
  • Have background in Electronics theory or design would be an asset.

As part of our commitment to the health & safety of our employees, customers and the communities in which we operate, this role requires full vaccination for COVID-19 prior to beginning work.

Work in a way that works for you

We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone.

  • This role is a shift based working pattern. Please talk to us about the specific working patterns available when you apply

Working with us

Our people are at the heart of what we do at Baker Hughes. We know we are better when all of our people are developed, engaged and able to bring their whole authentic selves to work. We invest in the health and well-being of our workforce, train and reward talent and develop leaders at all levels to bring out the best in each other.

Working for you

Our inventions have revolutionized energy for over a century. But to keep going forward tomorrow, we know we have to push the boundaries today. We prioritize rewarding those who embrace change with a package that reflects how much we value their input. Join us, and you can expect:

  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Safety net of life insurance and disability programs
  • Tailored financial programs
  • Additional elected or voluntary benefits

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!

As part of our commitment to the health and safety of our employees, customers and the communities in which we operate, this role requires full vaccination for COVID-19 prior to beginning work.

Job Information

  • Job ID: 64050542
  • Location:
    Leduc, Alberta, Canada
  • Position Title: Lead Engineer Embedded Control System HMI Developer, Artificial Lift
  • Company Name For Job: Baker Hughes
  • Engineering Discipline: Computer Information Technology
  • Job Function: IT/Software Development
  • Job Type: Full-Time
  • Min Education: BA/BS/Undergraduate
  • Min Experience: 3-5 Years

Please refer to the company's website or job descriptions to learn more about them.

View Full Profile

Jobs You May Like