Sr Firmware Engineer - Largo, FL
Location: Largo, Florida
Job Type: Not Specified
At HPS, we build products that provide mission critical infrastructure and that deliver communications and power to millions of people worldwide. In our business, failure is not an option. Therefore, we manufacture products of uncompromising integrity and it starts with our quality policy. We hold our partners, our suppliers and ourselves to the highest standard to ensure we exceed all the technical and functional expectations of our customers.
Hubbell Incorporated engages in the design, manufacture, and sale of electrical and electronic products in the United States and internationally. It operates in three segments: Electrical, Power, and Industrial Technology.
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.
Hubbell Power Systems (HPS) engages in the design and manufacture of a wide variety of products used by utilities. Today, HPS is deeply engaged in product solutions for OSP Communication utility purposes, and has been actively growing that segment of the business. HPS roots have historically been in high voltage transmission, distribution, substation, underground products used by electric utilities. HPS products are also used in the civil construction, transportation, gas and water industries. At HPS, we build products that provide mission critical infrastructure and that deliver communications and power to millions of people worldwide. In our business, failure is not an option. Therefore, we manufacture products of uncompromising integrity and it starts with our quality policy. We hold our partners, our suppliers and ourselves to the highest standard to ensure we exceed all the technical and functional expectations of our customers. Hubbell Incorporated engages in the design, manufacture, and sale of electrical and electronic products in the United States and internationally. It operates in three segments: Electrical, Power, and Industrial Technology
Hubbell Power Systems
6190 118th Ave N.
Largo, FL 33773
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
ESSENTIAL 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 10+ 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.
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.