Company: Baker Hughes Skills: IT - Software Development Experience: 4 + Years Education: Bachelors/3-5 yr Degree Location: Leduc, Alberta, Canada
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 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
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 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.
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 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. Requests for reasonable accommodations due to valid medical reasons, a sincerely held religious belief, or other personal conscience objection will be considered on a case-by-case basis, including but not limited to essential job duties, in accordance with applicable law.
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
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.
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.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 that values innovation and progress? Join us and become part of a team of people who will challenge and inspire you! Let's come together and take energy forward.
Baker Hughes Company is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.