Job Directory Firmware Engineer

Firmware Engineer
Billerica, MA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Role Summary/Purpose

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

Essential Responsibilities

In the role of Firmware Engineer, you will:

* Capture system level requirements by brainstorming with team leader and product manager
* Analyze requirements and recommend solutions through architecture discussions
* Identify the scope of the work, provide initial estimate and justify the estimate with facts
* Document the initial design, seek feedback and defend the design by showing values and usage
* Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
* Execute in a fast pace delivery mode and focus on delivering tasks to meet the product release goal
* Pro-actively manage your own work and provide updates in a written format when appropriate
* Perform cross platform development of C/C code while maintaining code quality through best practices and code quality automation
* Seek and provide feedback on code
* Contribute in brainstorming sessions to realize a specific product module from scratch
* Support coding style guidelines during implementation and contribute to architecture enhancement
* Be able to work under minimal supervision and a strong individual contributor
* Encourage input from all members of the team Qualifications/Requirements

Qualifications/Requirements

* Bachelor's Degree in Computer Science, Electrical Engineering and / or Computer Engineering from an accredited college or university
* Minimum 3 years of engineering experience

Desired Characteristics

* Demonstrated expertise in C / C development for embedded targets ranging from 8 to 32-bits including ARM / ARM Cortex, ADI Blackfin DSP, TI MSP430 and ST Micro SOC devices Billerica MA 01821-4111
* Experience with wireless technology such as WiFi, Cellular, Sub 1 GHz, and/or GPS. This includes working with TI's CC1310, CC3200
* Significant experience in Qt for user interface design, event handling, timers, sockets and communications
* Experience in data acquisition from live transducers for process control, manufacturing or medical applications
* Development experience with Xilinx or Altera FPGAs in VHDL
* Experience with serial communications including RS232, RS485, ModBus, I2C, SPI and CANbus implementations
* Experience with Ethernet, TCP / IP, socket programming
* Experience with embedded OS or RTOS such as Windows Embedded/CE, INTEGRITY, µC / OS-II, Nucleus PLUS, VxWorks
* Familiar with system level architecture, software development processes including waterfall and Agile methods
* Willingness to produce code conforming to business-prescribed guidelines, while practicing and promoting best software practices of version control, documentation and defect tracking
* Familiar with hardware debugging at board level using oscilloscope, bus analyzers, digital multimeter, etc.
* Ability to communicate effectively across the design team, conduct and participate in team code review
* Standard office abilities, e.g. web, word processing and electronic spreadsheet / presentation skills
* Demonstrated leadership skills with the ability to perform in a team environment, across functions and with customer and suppliers

Location

* 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

'1669978

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.