
Firmware Engineer
Hubbell Incorporated
full-time
Posted on:
Location Type: Office
Location: Portsmouth • New Hampshire • United States
Visit company websiteExplore more
Tech Stack
About the role
- Provide technical excellence in developing firmware for Hubbell smart meter and electric vehicle service equipment products
- Participate in the development of project plans including reviewing and evaluating code and other deliverables produced by the team
- Participate in product deployment and provide support in resolving customer technical support issues
- Firmware design, coding, test and documentation for micro controller based products
- Help develop firmware functional specifications and requirements documentation for new products
- Contribute cost estimates and schedules for firmware development tasks
- Develop unit and integration tests to ensure system meets requirements
- Follow proper firmware design processes for high reliability firmware
- Analyze and resolve field problems
- Perform root cause analysis and determine effect preventive action(s)
- Participate in formal technical reviews
Requirements
- Strong C programming language skills
- Experience with Testing tools like Logic analyzer, Oscilloscope and Function generators
- Experience using SCM tools (e.g. GIT)
- Strong understanding of hardware interfaces
- Strong critical thinking / problem solving skills
- Good written and verbal communication skills
- Experience working on low-level, microcontroller-based products (e.g.: Cortex-M series & MSP430)
- Experience using real-time operating systems (ThreadX, etc.)
- Experience with Agile development
- Python programming experience
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C programmingPython programmingfirmware designunit testingintegration testingmicrocontroller-based productsreal-time operating systemsAgile developmentroot cause analysiscost estimation
Soft Skills
critical thinkingproblem solvingwritten communicationverbal communication