Firmware Engineer
Mindlance
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
Responsibilities, include, but not limited to:
Technical Firmware Maintenance:
OTHER DUTIES
REQUIREMENTS
Education:
EEO:
"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."
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.
- 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.
- 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.
- 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.
- 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 related field (or equivalent experience).
- 2-5 years of experience in embedded firmware development.
- Prior exposure to legacy code maintenance and fielded device support.
- No certifications required, but familiarity with secure firmware design or industrial communication protocols is beneficial.
- 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.
- 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."
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Andover, MA vacancy
$101.6k - $152.4k
Do you want to join the world’s most sustainable company* as one of our new Firmware Engineers, working in a team of experts with state-of-the-art technologies? We are seeking more highly talented and self-motivated Senior Firmware Engineer to join in our global R&D.You...SuggestedFull timeTemporary workLocal areaImmediate startFlexible hours- ...their lives as quickly as possible. Primary ResponsibilitiesDevelop firmware on ARM Cortex M microcontrollers for new product designs and maintain past designsResponsible for using electrical engineering skills to optimize hardware-firmware integration and...SuggestedFull timeWork at office
- ...Job Description Job Description Perform embedded software/firmware development and validation in the area of Power Management –... ...for this task if you have: Bachelor or Master in Electrical Engineering or related field with minimum 5 years of experience in...Suggested
- ...Firmware Engineer Intern This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work...SuggestedHourly payWork experience placementInternshipWork at officeLocal areaImmediate start2 days per week
$152k - $228k
Staff Firmware Engineer (Andover, MA - Hybrid)Life Unlimited. At Smith+Nephew we design and manufacture technology that takes the limits off living. Smith & Nephew’s Advanced Wound Management (AWM) division is on a journey to design and develop new innovative digital products...SuggestedFull timeFlexible hours$110.39k - $151.81k
...healthcare, agriculture and industrial applications.We are looking for an experienced, hands-on engineer to help our team design, develop, and validate electronic hardware and firmware for innovative diagnostic devices. An ideal candidate is skilled at both prototyping and...Permanent employmentFull timeWork at officeDay shift- ...Job Title: Embedded Firmware Engineer Job ID: 562 City: Wakefield State: Massachusetts Job Type: Full Time On-Site/Part Time On-Site/Full Time Remote/Part Time Remote/Full Time Hybrid Position Overview:...Full timePart timeRemote work
$120k - $150k
...is a global leader in the design and manufacturing of highly engineered, precision power conversion, measurement and control solutions... ...and is headquartered in Denver, Colorado.POSITION SUMMARY: As a Firmware Engineer, you'll play a key role in developing the intelligent...Work at officeFlexible hours- DescriptionAbout This RoleWe are seeking an experienced and highly skilled Systems Engineer with an Electrical or Software/Firmware Engineering background to join our team.We believe people should love what they do - in this role, you will be responsible for various systems...Flexible hours
- Analog Devices, Inc. in Wilmington, MA is seeking a hands-on Senior Embedded Hardware and Firmware Engineer to design, develop, and validate electronic hardware and firmware for innovative diagnostic devices, from prototyping to production. The role requires collaboration...
- Analog Devices, Inc. is seeking an experienced engineer to design, develop, and validate electronic hardware and firmware for diagnostic devices. You will prototype and mature designs for manufacturing, collaborating with bio-medical, mechanical, and software experts....
$143.67k - $215.5k
...Build Manufacturing company, is a dynamic product development and engineering consulting firm located in Wilmington, MA. We work with... ...capabilities, focusing on providing microcontroller and embedded firmware solutions for electromechanical control across a wide variety...- Re:Build Manufacturing is seeking a senior firmware engineer in Wilmington, MA. Develop embedded software for medical devices, robotics, and automation across a wide product range. You will collaborate with electrical and mechanical engineers, interact with customers, and...
$165.32k - $247.98k
...Manufacturing, LLC (Re:Build) company is a growing product design and engineering consulting firm located in Wilmington, MA. We work with... ...novel products and define the technical roadmap for our firmware team. An exceptional listener and communicator able to interpret...$110.97k - $123.3k
...About The Role: Sloan has an opening for an Electronic Hardware Engineer II in our Andover, MA facility, reporting to the Electrical... ...test for new and existing productsDesign necessary verification firmware routine for peripheral function testesProcess and execute ECNsFollow...Contract workTemporary workLocal areaImmediate startFlexible hours- Job DescriptionJob Summary:Mercury Systems is offering an experienced Hardware Engineer with a strong focus on rugged server integration. In this role, you will integrate and validate server components including risers, power supplies, cables, add-in cards, and highspeed...Permanent employmentCasual workWorldwide
- ...Embedded Software Engineer Detroit, MI Responsibilities: # Ability to debug and triage pipeline issues. # Work with vendor to debug and resolve camera pipeline related issue. # Debug and resolve issues in camera interface in automotive domain. # Integration...
- ...calibration tools such as Vector CanAlyzer or other similar tools Capable of understanding of wiring diagrams and other electrical engineering artifacts and providing review comments Previously implemented key functionalities such as Cooling, Propulsion system, vehicle...Contract workImmediate startRemote work
$86.8k - $165.2k
...and find new ways to connect and protect our world. Raytheon brings the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. We deliver solutions that help our nation and...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$86.8k - $165.2k
...and find new ways to connect and protect our world. Raytheon brings the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. We deliver solutions that help our nation and...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- Job DescriptionMercury Systems is offering a Senior Principal Hardware Electrical Engineer a fulfilling career where you will be able to see the direct impact of your designs in deployed systems with true end-to-end ownership, operating in a smaller, highly technical team...Permanent employmentCasual workWorldwide
- ...in the medical device industry, is seeking an Embedded Software Engineer to join their team. As an Embedded Software Engineer, you will... ...collaborate effectively with cross-functional teams including cloud, firmware, and QA/RA What's in it for me? Opportunity to work on...Weekly payTemporary workImmediate startFlexible hours
- ...Embedded Linux Software Engineer Location: Onsite. Andover, MA Job description: *Years of Experience requested is 2-3 years * Job description: • At least 2-3 years of professional software development experience, with strong emphasis on C/C++ and Linux;...For contractors
$91.3k - $100.9k
...1327 Location: Andover Function: R&D Work Location: Hybrid Employment Type: Permanent The Job Responsibilities This Software Engineer II is a hybrid position, a minimum of 3 days a week in the Andover MA office. The Software Engineer II position is responsible for...Permanent employmentTemporary workFor contractorsWork experience placementWork at officeFlexible hours3 days per week- ...Breakthrough Power Technology Are you passionate about embedded systems and power electronics? We’re looking for an Embedded Firmware Engineer to join our engineering team and help design the code that controls our cutting-edge VI Chip power components. In this role, you...Full timeLocal area
- ...in the medical device industry, is seeking an Embedded Software Engineer to join their team. As an Embedded Software Engineer, you will... ...collaborate effectively with cross-functional teams including cloud, firmware, and QA/RA What's in it for me? Opportunity to work on...Weekly payTemporary workImmediate startFlexible hours
- Role and Responsibilities: As an Embedded Software Engineer - Connectivity, you will be responsible for building and sustaining the connectivity... ...environment. You will work at the intersection of embedded firmware, networking, and cloud integration, ensuring high reliability,...Remote work
$136.2k
...qualification and full ownership of quality management across the entire product lifecycleCollaborate closely with design and manufacturing engineering teams during module development to ensure all quality standards are met.Provide expert guidance on electrical and mechanical...Local area- C++ Embedded Software Engineer Position details: Title: C++ Embedded Software Engineer - 741640 Location: Lawrence, MA 01843 Job Description Our client is a large Medical Device company looking for C++ Embedded Software Engineers to join a team of Software Engineers currently...
$129k - $183.6k
...in a new multi-billion-dollar medical device industry.We are currently seeking a talented and driven Senior Software Development Engineer to join our team. The Senior Software Development Engineer will have the opportunity to contribute to the full life cycle of embedded...Full timeWorldwideRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


