Firmware Engineer Job at Mindlance, Andover, MA

  • Mindlance
  • Andover, MA

Job Description

Job-ID29348710Reference26-26731OVERVIEW 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 Responsibilities, include, but not limited to: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 DUTIESSupport 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.REQUIREMENTSEducation:Bachelor’s degree in Electrical Engineering, Computer Engineering, or 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, but 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 ScriptExperience 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.Serial communication protocols: UART, RS-232, RS-485, SPI, 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. EEO: “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”

Job Tags

Work experience placement, Remote work

Similar Jobs

Obunco Engineering International Inc

Professional Land Surveyor Job at Obunco Engineering International Inc

 ...Senior Professional Land Surveyor (PLS) (Job Location, Remote ) OBunco Engineering Inc. (OEI) is a dynamic, growing firm that has...  ...27 years. We are looking for: Senior PLS to oversee all surveying in our company (mapping & construction surveying), but mainly construction... 

ERM Group

Managing Consultant, Air Quality Job at ERM Group

 ...you will play a pivotal role in advancing ERMs air quality and climate strategy while partnering with leading organizations to solve...  ...-digit growth and global leadership in air quality and climate change consulting.What Youll BringRequired:Bachelors degree in engineering... 

Methodist Healthcare

Transplant ICU Registered Nurse Coordinator Job at Methodist Healthcare

Methodist Healthcare in San Antonio seeks a Transplant ICU Clinical Nurse Coordinator to lead and coordinate complex care for transplant patients in a high-acuity ICU. In this mission-driven, collaborative environment, you will manage patient flow, develop care plans, and... 

Local Oil Company

Experienced Oil Burner Service Technician Job at Local Oil Company

 ...documentation and complete all required paperwork. On-Call Requirement Nighttime on-call coverage every other week during the winter heating season is required. Additional $400 weekly compensation is provided for being on call, along with a separate $50 compensation... 

Jamul Indian Village Development Corpora

Loft94 Lead Cook (Part-Time) Job at Jamul Indian Village Development Corpora

 ...quality, and presentation while ensuring all food safety and sanitation procedures are...  ...leadership to ensure efficient workflow and timely preparation during high-volume service periods...  ...divide into all units of measure, using whole numbers, common fractions, and decimals....