Firmware Engineer lll
Listed on 2026-07-01
-
Engineering
Systems Engineer, Embedded Software Engineer
Job Title
ABOUT US Midé is a research and development company focused on sensors and smart materials. We help drive innovation for our parent company, Hutchinson who are a global supplier to the automotive, aerospace, defense, and industrial markets. Midé's R&D will help Hutchinson work towards vehicle electrification and distributed industrial sensing, especially industrial internet of things (IIoT) solutions. We have a diverse set of projects ranging from innovative uses of smart materials to data acquisition and signal analysis software.
We are a great place to learn, as well as a place that rewards people who have drive and their own ideas. Midé has a small company feel with about 60 people working out of our Woburn office, including over 20 engineers divided between software, electrical, mechanical, and aerospace. Midé has successfully transitioned a number of its R&D programs to successful product lines ranging from wireless data loggers to critical safety seals used on US Navy ships.
NOTE:
Midé conducts a significant amount of work for the Department of Defense, and this position may require participation in defense work.
- BSE (EE, ECE, CS, or similar) required
- 6+ years firmware or embedded software experience required
- Must be a US person (citizen or permanent resident)
- Software design and architecture experience. C is highly preferred, C++ and similar languages are also acceptable
- Interest in project management
- Experience with microcontrollers and direct access to peripherals. ARM Cortex M-series processors (i.e. STM
32, EFM
32, etc.) are highly preferred - Experience working on devices without an operating system and interfacing with peripherals directly
- Ability to read schematics, circuit diagrams, and PCB layouts
- Expert debugging skills using SWD/JTAG, protocol/logic analyzers, and oscilloscopes
- Effective verbal and written communication skills
- Experience with STM
32 microcontrollers - Wi-Fi / lwIP networking in low-power and embedded contexts like the ESP
32 platform - Some familiarity with IoT and Cloud (particularly Azure) systems, including MQTT, IoT Edge, and cloud fundamentals
- Embedded multitasking operating systems like FreeRTOS
- Implementing serial protocols such as I2C and SPI
- Effective use of DMA engines, clock management, and sleep states
- Proficiency in Python
- Experience with Git, Git Hub, and the Git Flow process including pull requests, code reviews, and branches
- Some project management experience, particularly managing cross functional teams
- Personnel management and mentorship abilities, although will not be a manager immediately
- Experience with translating highlevel product needs into detailed firmware requirements and architectural specifications
- Experience designing low power data acquisition systems
- Advanced object-oriented and software architecture skills
- Standard and lower-power radio protocols (Wi-Fi, Bluetooth, Zig Bee/other 802.15.4, ANT, etc.)
- Signal processing, such as Fourier Transforms, PSD, filters, and resampling
- Experience with Linux or SBCs like Raspberry Pi
- Familiarity with circuit simulation tools such as LTSPICE
- Schematic capture and PCB layout (Altium)
- Experience with smart materials such as piezoelectric actuators or piezo sensors
- Low power hardware design
- Building projects with CMake
- Experience writing detailed technical reports and/or proposals
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).