Firmware Engineer
Mindlance
Job Description
Job Description
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.
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.
- 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.
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.
- 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...SuggestedWork experience placementRemote work
$117.6k - $176.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
$126.2k - $210.35k
...Principal Firmware EngineerAs a Principal Firmware Engineer on MKS's Valves Engineering team, you will play a critical technical leadership role within a highly collaborative, cross-functional environment. You will design and develop embedded firmware that powers advanced...SuggestedRelocation package- ...Family Definition Analyzes, designs, programs, debugs and modifies firmware (e.g., DSP, embedded code, BMC and BIOS/UEFI). Work often... .... Participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable...SuggestedHourly payWork experience placementInternshipWork at officeLocal area2 days per week
$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$129.6k - $207.4k
...team - one that makes better decisions, drives innovation and delivers better business results.Opportunity OverviewEmbedded firmware engineering develops the embedded board support package for all Teradyne instruments and is involved in key architecture choices to select...Remote workFlexible hours3 days per week$90k - $110k
...Embedded Firmware EngineerYour role as an Embedded Firmware Engineer will be joining a cross-functional team of electrical, firmware, and mechanical engineers working on our next generation of cryogenic vacuum pumps and chillers. The Firmware Engineer will be able to demonstrate...Work at officeLocal areaFlexible hours$112.01k - $168.02k
...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...$143.67k - $215.5k
...Senior Embedded Firmware EngineerWilmington, MAAbout Re:Build ManufacturingAt Re:Build, our mission is to ensure the next generation... ...Build Manufacturing company, is a dynamic product development and engineering consulting firm located in Wilmington, MA. We work with...- ...Re:Build Manufacturing in Wilmington, MA seeks an experienced embedded firmware engineer to own firmware modules from concept to production. You'll work closely with hardware engineers and clients to deliver robust control of actuators and sensors using bare‑metal or RTOS...
- ...Embedded Firmware EngineerPosition Overview: We are seeking an Embedded Firmware Engineer to develop firmware for embedded systems, focusing on ARM architecture. This role requires expertise in Embedded C programming, experience with SoC platforms like Xilinx Ultrascale+...
- 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
$165.32k - $247.98k
...Principal Embedded Firmware EngineerWilmington, MAWho We Are Looking ForA player-coach who is passionate about teaching complex embedded... ...systems concepts and product development to less experienced engineers.A product development engineer who enjoys the fast paced...- ...Robotics Firmware EngineerAmazon is seeking talented engineers to help us develop the next generation of advanced robotics systems that will transform automation at Amazon's scale. We're building revolutionary robotic systems that combine AI, sophisticated control systems...
- 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....
- ...MPR Associates, Inc. is looking for a capable Embedded System Software Engineer to join their team in Burlington, MA. The role involves developing firmware for embedded systems, ensuring hardware-software integration, and optimizing performance. Candidates should have...
$92.6k - $139.6k
...About This Role We 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- Re:Build Manufacturing, based in Wilmington, MA, is seeking an embedded firmware engineer to take ownership of firmware modules from concept to production. You’ll join a growing team of hardware engineers and client-facing collaborators to drive reliable, tested firmware...
$50 per hour
...DescriptionManages the design, development, operation, and maintenance of software and firmware components and computing systems software to be applied to and integrated with engineering, scientific, and manufacturing requirements. Responsible for coordinating subordinate...Full timeTemporary workWork experience placementInterim roleCasual workFlexible hours- Job Description - Firmware Engineer III (331501) Job Number: 331501 Who We Are Textron Systems is part of Textron, a $14 billion, multi-industry company employing 35,000 talented makers, thinkers, creators and doers worldwide. We make things that fly, hover, zoom and launch...WorldwideFlexible hoursShift work
- A defense technology company is seeking a Firmware Engineer III in Wilmington, MA. The role involves developing FPGA designs and transitioning them into ASICs while requiring expertise in VHDL and mixed signal electronics. Ideal candidates will have 5-6 years of relevant...Flexible hours
- ...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...
- ...do? Collect and analyze data within Microsoft Excel. Create modifications to existing code under the direction of more senior engineers, Learn and enhance the NetBotz environmental management system. Test NetBotz systems and software Write automated tests and...Full timeInternship
$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
$23 - $35.5 per hour
...Become a member of the Digital Energy Software Technology Office as an Application Engineer in the Solutions Lab. As an Application Engineer you will be exposed to solutions that will incorporate various products from Schneider Digital Energy , along with alliance partners...Hourly payInternshipLive inWork at officeImmediate start- Job DescriptionJob Summary:Mercury 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...Permanent employmentCasual workWorldwide
$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 seeking the best and brightest engineering talent to help us deliver cutting‑edge technology for mission‑critical aerospace and defense applications, advancing innovation where it matters most.In this role, our team is looking for a Principal...Permanent employmentCasual workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



