Demo

New Remote Opportunity: Firmware Engineer | 6 Months + Extension

TPI Global (formerly Tech Providers, Inc.)
Massachusetts, MA Remote Full Time
POSTED ON 9/28/2026
AVAILABLE BEFORE 10/28/2026
Job Description

Firmware Engineer
Location: Remote
Position Type: Contract
Contract Duration: 6 Months with possibility of extension

Position Overview
The Firmware Engineer will be responsible for maintaining and updating firmware on four proprietary hardware devices critical to the operations of the Demand Response business. These devices support remote energy monitoring, control equipment toggling, and secure communication with central servers and dispatch platforms.
This role requires a detail-oriented embedded systems engineer with deep knowledge of microcontroller architectures, communication protocols, and legacy firmware systems. The ideal candidate will be a proactive problem solver with a strong interest in sustaining long-lifecycle products and supporting hardware deployed in the field.

Essential Functions
Technical Firmware Maintenance
  • Maintain and enhance embedded firmware for low-power microcontroller-based systems.
  • Analyze, debug, and resolve field-reported issues, ensuring reliability and uptime.
  • Modify and extend legacy codebases with minimal documentation.
  • Collaborate with electrical engineers to support device-level debugging and testing.
Hardware Interface Integration
  • Work with digital I/O, relays, KYZ pulse counting, analog inputs, and related interfaces.
  • Use development tools and equipment such as debuggers, oscilloscopes, and logic analyzers.
  • Integrate serial protocols including UART, RS-232, RS-485, SPI, and I2C.
Communication Systems
  • Support and troubleshoot cellular modem communications using AT commands.
  • Maintain and optimize firmware for reliable data transmission from field-deployed units.
  • Support satellite module integration for remote telemetry.
Product Lifecycle & Sustainability
  • Participate in long-term support for embedded products used in energy monitoring.
  • Maintain secure firmware update mechanisms, bootloaders, and OTA processes.
  • Ensure backward compatibility and long-term maintainability of deployed firmware.
  • Collaborate with senior engineers to understand design rationale and architecture.
Documentation & Collaboration
  • Create and maintain technical documentation outlining firmware behavior and architecture.
  • Work cross-functionally with hardware and field teams to coordinate debugging and enhancements.
  • Record and share tribal knowledge to enhance future sustainability.
Other Duties
  • Support continuous improvement efforts in firmware processes and maintainability.
  • Assist with legacy code refactoring efforts while minimizing risk to deployed systems.
  • Provide input into hardware design with firmware constraints in mind.
Requirements
Education
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field, or equivalent experience.
Work Experience
  • 2-5 years of experience in embedded firmware development.
  • Prior exposure to legacy code maintenance and fielded device support.
Certifications
  • No certifications required.
  • Familiarity with secure firmware design or industrial communication protocols is beneficial.
Skills & Tools
  • Experience in embedded systems programming with competence in C/C , Python, and Linux Shell Script.
  • Experience working with Embedded Linux and associated open-source resources, including cross-compile toolchains and Yocto image build software.
  • Ability to use debuggers, oscilloscopes, and logic analyzers.
  • Experience with serial communication protocols including UART, RS-232, RS-485, SPI, and I2C.
  • Experience with Modbus, KYZ pulse metering, and industrial energy monitoring equipment.
  • Familiarity with battery-powered device design and power optimization.
  • Clear communication and strong documentation practices.
Comfort with schematics and cross-functional engineering collaboration

Meet Your Recruiter

Ajeet Singh

Salary.com Estimation for New Remote Opportunity: Firmware Engineer | 6 Months + Extension in Massachusetts, MA
$110,152 to $134,737
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a New Remote Opportunity: Firmware Engineer | 6 Months + Extension?

Sign up to receive alerts about other jobs on the New Remote Opportunity: Firmware Engineer | 6 Months + Extension career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at TPI Global (formerly Tech Providers, Inc.)

  • TPI Global (formerly Tech Providers, Inc.) Overland Park, KS
  • Job Description Duties: Staff Electrical Engineer - Power System Protection Onsite at one of the following BV offices 5 days/week. Specify worker location ... more
  • 1 Day Ago

  • TPI Global (formerly Tech Providers, Inc.) Montgomery, AL
  • Job Description Job Description: Job Title: AI Architect Contract Duration: 12 months contract with extension Location: Montgomery, AL 36104 (Onsite) Respo... more
  • 1 Day Ago

  • TPI Global (formerly Tech Providers, Inc.) Ann Arbor, MI
  • Job Description Duties: Civil - Staff Engineering Technician - Substation Onsite 5 days/week - Ann Arbor, MI Temp to FTE Must be located within 50 miles of... more
  • 1 Day Ago

  • TPI Global (formerly Tech Providers, Inc.) Westerville, OH
  • Job Description ServiceNow SPM Process Lead Duties: Process Documentation & Training Develop and maintain comprehensive process documentation for SPM modul... more
  • 1 Day Ago


Not the job you're looking for? Here are some other New Remote Opportunity: Firmware Engineer | 6 Months + Extension jobs in the Massachusetts, MA area that may be a better fit.

  • Remote Opportunity Greenfield, MA
  • About UMass AmherstThe flagship of the Commonwealth the University of Massachusetts Amherst is a nationally ranked public land-grant research university th... more
  • 1 Month Ago

  • Remote San Francisco, CA
  • LocationRemote in San Francisco, CA or Work from Anywhere- BenefitsHealth Insurance Dental Insurance Vision Insurance Life Insurance Parental Leave Retirem... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!