Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Truck Driver Position Occupational Therapist 0 0 PR Digital Marketing Intern Delivery Driver Paid Healthy Trial Participant Paid Clinical Trial Participant Paid Research Participant BairesWash Incorpora Personal Para Software Developer Bread Baker Dental Receptionist-Full Time Driller Delivery Driver Carpenter Bud Tender Hiring Mortgage Agents and Brokers Marketing Assistant Amazon Picker Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Immediate Amazon Order Packer Seasonal Full-Time Warehouse Team Member Amazon Picker Amazon Warehouse Associate Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Picker Amazon Warehouse Associate - Immediate Amazon Picker Full-Time Warehouse Team Member Amazon Picker Amazon Picker Amazon Warehouse Worker Amazon Warehouse Associate - Immediate Amazon Warehouse Associate - Free Amazon Warehouse Worker Amazon Warehouse Worker Amazon Warehouse Associate Amazon Order Packer Amazon Warehouse Associate - Free Seasonal Full-Time Warehouse Team Member Amazon Warehouse Worker Amazon Picker Amazon Warehouse Worker Full-Time Warehouse Team Member Amazon Warehouse Worker Newest Jobs
Companies
Yelp ContactMonkey CareGuide Clearbanc Sterling-Turner Exact Media Aerotek Two Sigma Aecom Peel Regional Police AsteroidX Akira Jane Street Borrowell Insight Global WeWork Shopify First Convenience Bank American Income Life Doordash Amazon Flex Square Microsoft AT&T Instacart Clickworker Vector Marketing Scotiabank Creative Circle Hatchways Walgreens UnitedHealth Group Recovhub LowCostWebDesignFirm.com Desjardins CI&T mappedin 51talk Top Hat Checkout 51 Paylocity Mobeewave TD Bank The Youth Connection Hootsuite SnapTravel ScribbleLive autoTRADER.ca GoParkr Xiaomi All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Senior Embedded Software Developer (Artificial Lift) Leduc, Alberta At Baker Hughes

Location: Leduc, Alberta

Job Description

Baker Hughes, a GE company, are seeking an experienced, self-driven Embedded Software Developer who can quickly come up to speed and contribute to a fast paced development team. This position involves the planning, design, implementation, documentation and maintenance of several embedded control system firmware products covering multiple generations of BHGE controls products.
Key technical requirements include Embedded HTML based UX/UI development, embedded Linux experience and strong C/C++ development skills.
Generation of product technical documents and manual addendums for product maintenance and internal support will be regularly required. Telephone and email support and interaction with other internal employees will be necessary. Travel will be relatively minimal but may be required for training and to support product troubleshooting or deployment in worldwide locations.

Qualifications/Requirements:
  • Hold a 2 year Diploma or 4 year Bachelor Degree from a relevant post-secondary program
  • 5+ years of experience of embedded development experience.
  • Possess a strong background in real time embedded system development and control system theory
  • Possess advanced software development skills, specifically in the C and C++ languages.
  • Possess advanced skills in web application development, mobile page design (HTML, CSS, Javascript, Node.js)
  • Possess experience with Embedded Linux OS platform and application development
  • Be able to read source code written by others and understand, modify, maintain legacy code modules
  • Possess strong skills for software debugging using integrated embedded environments and debug tools
  • Be familiar with proper software documentation, coding standards and high reliability development skills (TDD, Unit Testing)
  • Be familiar with software source control concepts, bug tracking and workflow development systems
  • Possess strong team work skills to accomplish group goals
  • Possess strong written and verbal English language communication skills, required to generate technical and product documentation along with documenting software functionality and technical support.
Desired Characteristics:
  • Familiarity with SVN, GIT, TFS tools are preferred
  • Familiarity with Node.JS, Zero MQ is preferred
  • Familiarity with Ethernet, WIFI, FTP, HTML & USB implementation, standards is preferred
  • Familiarity with Freescale development tools(Codewarrior), Altera Development tools and Windows CE (Visual Studio) would be an asset.
  • Programming experience in other languages including C#, Java or related would be an asset
  • A background in Electronics theory or design would be an asset.
  • Variable Speed Drive experience would be an asset.
  • Familiarity with hardware design including Freescale, ARM, Altera processors would be an asset.
Key Responsibilities / Accountabilities:
  • Develop ‘C’ and ‘C++’ source code modules, including corresponding unit test code
  • Develop HTML5 web applications (HTML, CSS, Javascript)
  • Develop Node.js embedded server applications
  • Configure, build and test Linux based embedded OS platforms such as Yocto, Ubuntu for a single board computer.
  • Study Legacy ‘C’ and ‘C++’ source code modules and understand the operation of legacy products.
  • Manage and maintain bug and work item lists
  • Plan, design and document new firmware functionality in a team project environment
  • Research, identify and resolve issues in legacy source code.
  • Work with existing source code control systems, bug trackers and source analysis applications to ensure software quality
  • Complete projects within a stage-gate development process
  • Generate product documentation including tech briefs, FAQ lists, product manual contribution and training documentation
  • Maintain Visual Studio (C++, C#, VB.NET) based PC Applications
Locations:

Leduc, Alberta

Baker Hughes, a GE 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. Learn more
Job: Engineering/Technology
Primary Location: North America-Canada-Alberta-LEDUC