Massachusetts Green Jobs

Search for Green Jobs
MassHire JobQuest Logo

Job Information

General Electric Firmware Engineer in BILLERICA, Massachusetts

Role Summary:

About Us

Baker Hughes, a GE company (NYSE:BHGE) is the world’s first and only fullstream provider of integrated oilfield products, services and digital solutions. Drawing on a storied heritage of invention, BHGE harnesses the passion and experience of its people to enhance productivity across the oil and gas value chain.

BHGE helps its customers acquire, transport and refine hydrocarbons more efficiently, productively and safely, with a smaller environmental footprint and at lower cost per barrel. Backed by the digital industrial strength of BHGE, the company deploys minds, machines and the cloud to break down silos and reduce waste and risk, applying breakthroughs from other industries to advance its own.

People are a key part of our success and how we do business; hence, we invest in our 64,000+ employees in over 120 countries. Fostering a diverse and inclusive workforce is not just the right thing to do, but critical to achieving a competitive advantage.

Follow Baker Hughes, a GE company on Twitter @BHGECo, or visit us at


The Firmware Engineer will develop, design and implement software / firmware for industrial measurement and sensing instruments.


In the role of Firmware Engineer, you will:

  • Capturesystem level requirements by brainstorming with team leader and productmanager

  • Analyzerequirements and recommend solutions through architecture discussions

  • Identifythe scope of the work, provide initial estimate and justify the estimatewith facts

  • Documentthe initial design, seek feedback and defend the design by showing valuesand usage

  • Engagein technical discussions; participate in technical designs and presenttechnical ideas through white boarding

  • Executein a fast pace delivery mode and focus on delivering tasks to meet theproduct release goal

  • Pro-activelymanage your own work and provide updates in a written format whenappropriate

  • Performcross platform development of C/C++ code while maintaining code qualitythrough best practices and code quality automation

  • Seekand provide feedback on code

  • Contributein brainstorming sessions to realize a specific product module fromscratch

  • Supportcoding style guidelines during implementation and contribute toarchitecture enhancement

  • Beable to work under minimal supervision and a strong individual contributor

  • Encourageinput from all members of the team Qualifications/Requirements


  • Bachelor’sDegree in Computer Science, Electrical Engineering and / or ComputerEngineering from an accredited college or university

  • Minimum 2years of engineering experience


  • Demonstratedexpertise in C/C++ development for embedded targets ranging from 8 to32-bits including ARM/ARM Cortex, ADI Blackfin DSP, TI MSP430 and ST MicroSOC devices Billerica MA 01821-4111

  • Experiencewith wireless technology such as WiFi, Cellular, Sub 1 GHz, and/or GPS.This includes working with TI’s CC1310, CC3200

  • Significantexperience in Qt for user interface design, event handling, timers,sockets and communications

  • Experiencein data acquisition from live transducers for process control,manufacturing or medical applications

  • Developmentexperience with Xilinx or Altera FPGAs in VHDL

  • Experiencewith serial communications including RS232, RS485, ModBus, I2C, SPI andCANbus implementations

  • Experiencewith Ethernet, TCP/IP, socket programming

  • Experiencewith embedded OS or RTOS such as Windows Embedded/CE, INTEGRITY, µC/OS-II,Nucleus PLUS, VxWorks

  • Familiarwith system level architecture, software development processes includingwaterfall and Agile methods

  • Willingnessto produce code conforming to business-prescribed guidelines, whilepracticing and promoting best software practices of version control,documentation and defect tracking

  • Familiarwith hardware debugging at board level using oscilloscope, bus analyzers,digital multimeter, etc.

  • Abilityto communicate effectively across the design team, conduct and participatein team code review

  • Standardoffice abilities, e.g. web, word processing and electronic spreadsheet /presentation skills

  • Demonstratedleadership skills with the ability to perform in a team environment,across functions and with customer and suppliers


  • Billerica,MA 01821

This is your opportunity to learn more, do more, live the career you have imagined and be part of a truly diverse organization.

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 at

Locations: United States; Massachusetts; BILLERICA

GE will only employ those who are legally authorized to work in the United States for this opening.

Related Sites

© Commonwealth of Massachusetts