Sr Firmware Engineer - Largo, FL

Hubbell Incorporated

Location: Largo, Florida

Job Type: Not Specified


Corporate Overview

Hubbell Incorporated was founded in 1888 and has grown into an international manufacturer of quality electrical, lighting and power solutions with more than 75 brands used and recognized around the world. Our founder, Harvey Hubbell, developed tooling and equipment to serve the growing demand for new assembly and manufacturing machinery during the industrial revolution.

An early, and one of many patents awarded, came for the creation of the first practical method to control electricity through the pull chain socket that remains unchanged today. As a market leader in reliable electrical solutions, we provide more than half a million products delivered through our various business groups.

Hubbell is committed to continually innovating solutions that work, transforming old products with new ideas, and ensuring that we Energize, Enlighten and Empower the communities that support us.

Division Overview

Beckwith Electric introduced the first solid state tapchanger control in 1968 and was the first to develop the microprocessor based protective relay in 1981. Today, Beckwith Electric has thousands of protection and control units in service worldwide, with a reputation for cutting-edge technology, defined by its customers and refined by Beckwith. This success starts with Beckwith Electric Employees and their commitment to quality in the products.

Beckwith creates solutions that protect power systems around the world. Beckwith's field-proven smart distribution automation controls for transformers, regulators and capacitor banks incorporate unique control strategies, advanced microprocessor architecture and cyber security compliant communications. Power systems protection solutions include generator, transformer, feeder, recloser and distributed energy resources (DERs). Additionally, Beckwith's fast motor bus transfer systems at power plants and process industries transfer motor bus from a faulty source to an alternate source to preventing motor damage while preserving the process continuity.

Beckwith is the leading provider of innovative solutions for Smart Grid Volt/VAr Optimization (VVO) and Conservation Voltage Reduction (CVR). The capacitor controls and regulator/LTC controls designed by Beckwith Electric incorporate advanced features to enable maximum benefits to be derived from an Integrated Volt/Var Management (IVVM) system. When distribution system is experiencing high penetration of DERs, features such as Smart Voltage Reduction and Smart Reverse Power can be applied to operate properly as stand-alone controls with no communications, or as a critical part of an overall centralized IVVM system with extensive communications.

Posting Address

Hubbell Power Systems
Beckwith Electric
6190 118th Ave N.
Largo, FL 33773

Position Overview

The Senior Firmware Engineer is a key role within Beckwith Electric. This individual leverages their strong firmware domain expertise to help the company develop and maintain world-class, leading edge protective relaying and control products which provide protection and control of power systems within the
utility industry. The Senior Firmware Engineer will participate in the full cycle of product development including authoring, unit testing, reviewing and evaluating code, and other applicable deliverables. In addition, the individual will participate in product deployment, design reviews, and provide support in resolving customer technical support issues pertaining to the software development life-cycle. In this role, the individual will be responsible for all aspects of firmware and software engineering including: new product development, modification of existing designs, sustaining engineering, and product validation.

Duties and Responsibilities

Conceive, invent, and develop novel firmware architectures and designs for protective relays and controls.
Create and develop theoretical computer models and/or complex calculations within area of expertise.
Create and develop experimental analysis techniques to verify validity of computer models and calculations.
Perform coding and create detail design documentation per established company standards.
Provide time estimates and schedules for firmware development tasks.
Develop unit and integration tests to ensure system meets requirements.
Assist in creating of firmware functional specifications and requirements documentation for new products.
Follow design processes and procedures established by engineering department.
Analyze and resolve field issues. Perform root cause analysis and determine effective preventive action(s).
Participate in design review meetings.
Work with engineering management to create and promote an environment in which technical innovation can flourish through empowerment, encouragement, support, and recognition that enables business growth.
Manage projects to ensure their completion on-time and within established budgets.
Provide periodic project status reports.
Conduct internal design reviews as required.
Mentor and train more junior engineering staff as appropriate.

Skills and Experience

B.S. degree in Electrical Engineering, Computer Science, or Mathematics with 7 years of relevant work experience.
Proven competency in firmware development for embedded systems using C and C++ in multitasking/ multi-threading environment.
Deep understanding of RTOS and bare metal programming on MCUs
Experience with testing tools including logic analyzer, oscilloscope, and function generators.
Experience using source code version controls and issue tracking tools.
Experience using source code analysis tools.
Strong understanding of hardware interfaces and communication protocols (SPI, I2C, USB, TCP/IP)
Proficient using debugging tools and techniques.
Work equally well independently and at the direction of others.
Strong critical thinking / problem solving skills
Good written and verbal communication skills.
Demonstrated mastery of the Scientific Method.
Demonstrated ability to solve practical problems with a variety of variables in situations where only limited standardization may exist.
The ability to work with and without direct supervision.
Strong interpersonal and organizational skills.
Strong communication skills (written/verbal/presentation).
Demonstrated computer proficiency.

M.S. degree in Electrical Engineering, Computer Science, or Mathematics with 7+ years of relevant work experience.
Experience with Digital Signal Processing algorithms.
Experience with Secure Development.
Familiarity with Threat Analysis and Threat modelling.
Experience with industrial communication protocols (MODBUS, DNP3, IEC61850).
Advanced knowledge of Linux/GNU tools.
Hands on FPGA programming (Verilog/VHDL).
Experience with development of power system control products servicing the utility industry.
Experience with stage gate engineering development processes.
Experience with DFSS (Design for Six Sigma).
Lean/6-Sigma Green Belt / Black Belt.



Bachelors Degree in Mathematics
Masters Degree in Computer Science or Electrical Engineering

Relevant Industries


Hubbell Incorporated, its subsidiaries and affiliates, is an EO Employer AA: M/F/Veteran/Disability. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity or any other protected class.

You’ve got this!