General Electric Firmware Engineer in BILLERICA, Massachusetts
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 BHGE.com.
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 https://www.eeoc.gov/employers/upload/posterscreenreader_optimized.pdf
Locations: United States; Massachusetts; BILLERICA
GE will only employ those who are legally authorized to work in the United States for this opening.
- General Electric Jobs