Sr Software Engineer - Largo, FL
Hubbell Incorporated
Location: Largo, Florida
Job Type: Not Specified
Posted
Corporate Overview
Division Overview
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.
Posting Address
Hubbell Power Systems
Beckwith Electric
6190 118th Ave N
Largo, FL 33773
Position Overview
As a Sr. Software Engineer at Beckwith Electric, you will be part of a dedicated team working to research, design, and develop custom software and firmware from conception to release. These duties support the overall development of our innovative protection and control software systems for electric power generation, transmission and distribution companies. This position focuses on designing creative and robust solutions to streamline processes that allow us to provide best in class products for our customers. The incumbent must have a passion for writing code, solving problems, designing solutions, and enjoy collaborating with other highly skilled individuals. This position also works in conjunction with our hardware and product design development team by performing the following duties.
Duties and Responsibilities
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Responsible for research, design, and development of embedded software for next generation power system control and protection products for generation, transmission, and distribution of electric power.
- Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.
- Assists in the development of product requirements for new products. Develops block diagrams and design specifications.
- Develops and conducts software system testing procedures, programming, and documentation
- Codes hi-level algorithms.
- Codes assembly language algorithms.
- Codes Windows applications using C# and C++ Visual Studio.
- Codes communications protocols.
- Works with other team members to accomplish goals.
- Complies with all work rules, including but not limited to, the Company's safety and attendance policies.
- Other duties may be assigned.
SECONDARY RESPONSIBILITIES
- Designs hardware when required.
- Revise complex user and training manuals for new products.
- All other duties as assigned by management.
Skills and Experience
REQUIRED QUALIFICATIONS
- BSEE/BSCE or Master’s degree
- Five to ten years of industry experience developing real-time embedded systems software using C, C++ and assembly language.
- Proficient in design and development of industrial-focused rock-solid embedded software in a heterogeneous, multi-processor SoC/FPGA/embedded-Linux environment.
- Demonstrated ability to analyze and debug software and related hardware issues.
- Experience with automated testing.
- Deep knowledge of RTOS internals and Linux OS
- Excellent written and verbal communication skills.
DESIRED QUALIFICATIONS
- Experience with front end/user interface development
- Knowledge of cryptography and secure communication protocols such as (IPSEC, VPN, SSL)
- Experience with industrial communication protocols such as MODBUS,DNP, IEC61850
- Knowledge of, and/or experience with, Agile software development methodologies
- Desire to grow professionally while being able to work with others in order to achieve team and company goals
Candidate should have the ability to:
- Read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents.
- Respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community.
- Write speeches and articles for publication that conform to prescribed style and format.
- Effectively present information to top management, public groups, and/or boards of directors.
- Apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations.
- Apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.
#LI-KH1
Education
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.