Engineer Jobs

10,000 jobs found — updated daily

Firmware Software Engineer - Reading, PA

Hubbell IncorporatedMuhlenberg Township, PA
Onsite

About The Position

Primary responsibility of this position is designing, developing, and maintaining source code on our high voltage test and measurement equipment product lines. This includes embedded Linux Microprocessors and Microcontrollers written in C++ and PC UI applications written in C#.

Requirements

  • Extensive object-oriented programming experience in C++
  • Bachelor’s degree in Computer Science
  • Expertise in writing and testing software for data handling, IO tracking and control applications on the Linux OS
  • Experience with Microprocessors and micro-controllers
  • Experience developing multithreaded real time Embedded C++ and C# software
  • General embedded communication protocol (I2C, SPI, UART)
  • Experience with peripherals interface (PWM, DMA, ADC, DAC, WIFI, BLE)
  • Implement connected device security and OTA Firmware/Software Updates
  • Excellent time management, organization, communication, and prioritization capability.
  • Ability to interact comfortably with all levels of internal and external customers.
  • Hands-on experience implementing control algorithms on physical systems
  • Experience with analog and digital signal processing, communication protocols, and IO interface.

Nice To Haves

  • preferred 3+ years of Software Development experience
  • QT UI development (QML based designs).

Responsibilities

  • Write, test, maintain, and improve embedded and remote applications for control, data collection and reporting. Primary languages are C++ and C#.
  • Write production quality code with high standards for quality, maintainability, and efficiency.
  • Utilize Git version control on Azure Devops to effectively collaborate with team members.
  • Test, debug, and report issues with the connected product

Build a Resume for Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service