Senior Firmware Engineer

Mide Technology

Woburn (MA)

On-site

USD 120,000 - 170,000

Full time

8 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equal Opportunity Employer — all are欢迎

Job summary

Midé seeks a Firmware Engineer III to design and develop embedded software for low-power sensors and data acquisition devices. You will drive firmware development, with potential hardware involvement and project-management opportunities.

This role may support defense-related programs and requires a U.S. person. Strong experience with ARM Cortex-M, no-OS systems, and debugging tools will be essential.

Qualifications

  • BSE in Electrical Engineering, Computer Engineering, Computer Science, or a similar field.
  • Minimum of 6 years of firmware or embedded software development experience.
  • Must be a U.S. person (citizen or permanent resident).
  • Proficiency in C is preferred; C++ is acceptable.
  • Experience with microcontrollers and direct peripheral interaction, preferably ARM Cortex-M (STM32/EFM32).
  • Experience with systems without an OS and direct hardware interfaces.
  • Ability to read schematics and PCB layouts.
  • Strong debugging with SWD/JTAG, analyzers, and oscilloscopes.

Responsibilities

  • Design and develop embedded software for low-power sensors and enDAQ data acquisition devices.
  • Firmware focus with optional hardware involvement and potential project management.
  • Contribute to defense-related programs as needed.

Skills

C/C++
ARM Cortex-M
FreeRTOS
Python
Git/GitHub
IoT
Azure
Low-power design
DMA
Debugging tools

Education

BSE in Electrical Engineering, Computer Engineering, Computer Science, or similar

Tools

STM32
Altium
LTSpice
Git
GitHub

Job description

Midé operates as a research and development company specializing in sensors and smart material technologies. We support innovation for our parent organization, Hutchinson, a global supplier serving the automotive, aerospace, defense, and industrial sectors.Midé’sR&D efforts contribute to advancements in vehicle electrification and distributed industrial sensing, with a strong emphasis on Industrial Internet of Things (IIoT) applications.

Our project portfolio spans smart material applications, data acquisition tools, and signal processing software. We offer an environment that encourages learning, initiative, and creative thinking. Midé maintains a close-knit culture withroughly 60employees in our Woburn office, including a multidisciplinary engineering team across software, electrical, mechanical, and aerospace fields. We have successfully progressed multiple R&D initiatives into established product lines, including wireless data loggers and essential safety seals used on U.S. Navy vessels.

SUMMARY

The Firmware Engineer III will contribute to the design and development of embedded software for our low-power sensors, particularly enDAQ data acquisition devices. These sensors capture high-rate data such as acceleration, rotation, temperature, pressure, and humidity, sending raw or processed information to a local gateway that controls sensor operation, processes data, and connects to our Azure cloud platform. The role will focus primarily on firmware and related software, with optional opportunities for hardware involvement or project management responsibilities.

NOTE: Because Midé performs considerable work for the Department of Defense, this position may involve supporting defense-related programs.

EDUCATION AND EXPERIENCE
  • BSE in Electrical Engineering, Computer Engineering, Computer Science, or a similar field.
  • A minimum of 6 years of experience in firmware or embedded software development.
REQUIREMENTS
  • Must be a U.S. person (citizen or permanent resident).
  • Experience in software design and architecture.Proficiencyin C is preferred; C++ and similar languages are also acceptable.
  • Interest in project management.
  • Experience with microcontrollers and direct peripheral interaction, preferably ARM Cortex-M series (such as STM32 or EFM32).
  • Experience working on systems without an operating system and directly managing hardware interfaces.
  • Ability to interpret schematics, circuit diagrams, and PCB layouts.
  • Strong debugging capabilities using SWD/JTAG, protocol or logic analyzers, and oscilloscopes.
  • Effective written and verbal communication skills.
HIGHLY PREFERRED
  • Wi‑Fi andlwIPnetworking in low‑power embedded environments, including platforms like ESP32.
  • Basic knowledge of IoT and cloud systems (especially Azure), including MQTT, IoT Edge, and cloud fundamentals.
  • Embedded multitasking systems such asFreeRTOS.
  • Implementing serial communication protocols like I2C and SPI.
  • Efficient use of DMA, clock control, and low-power states.
  • Proficiencyin Python.
  • Experience using Git, GitHub, andGitFlow, including pull requests and code reviews.
  • Some background in project management, especially coordinating cross-functional teams.
  • Mentorship or personnel development skills, though the role is notimmediatelymanagerial.
  • Translating high-level product requirements into detailed firmware specifications and system architectures.
PREFERRED SKILLS
  • Advanced object-oriented and software architecture skills.
  • Wireless communication protocols such as Wi‑Fi, Bluetooth, ZigBee/802.15.4, or ANT.
  • Signal processing (e.g., Fourier transforms, PSD calculations, filtering, resampling).
  • Experience with Linux or single-board computers like Raspberry Pi.
  • Familiarity with circuit simulation tools such as LTSpice.
  • Schematic creation and PCB layout (Altium).
  • Experience with smart materials such as piezoelectric actuators or sensors.
  • Low-power hardware design.
  • Building software projects usingCMake.
  • Experience preparing detailed technical reports or proposals.

Equal Opportunity Employer – minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity.

ABOUT US

Midé operates as a research and development company specializing in sensors and smart material technologies. We support innovation for our parent organization, Hutchinson, a global supplier serving the automotive, aerospace, defense, and industrial sectors.Midé’sR&D efforts contribute to advancements in vehicle electrification and distributed industrial sensing, with a strong emphasis on Industrial Internet of Things (IIoT) applications.

Our project portfolio spans smart material applications, data acquisition tools, and signal processing software. We offer an environment that encourages learning, initiative, and creative thinking. Midé maintains a close-knit culture withroughly 60employees in our Woburn office, including a multidisciplinary engineering team across software, electrical, mechanical, and aerospace fields. We have successfully progressed multiple R&D initiatives into established product lines, including wireless data loggers and essential safety seals used on U.S. Navy vessels.

SUMMARY

The Firmware Engineer III will contribute to the design and development of embedded software for our low-power sensors, particularly enDAQ data acquisition devices. These sensors capture high-rate data such as acceleration, rotation, temperature, pressure, and humidity, sending raw or processed information to a local gateway that controls sensor operation, processes data, and connects to our Azure cloud platform. The role will focus primarily on firmware and related software, with optional opportunities for hardware involvement or project management responsibilities.

NOTE: Because Midé performs considerable work for the Department of Defense, this position may involve supporting defense-related programs.

EDUCATION AND EXPERIENCE
  • BSE in Electrical Engineering, Computer Engineering, Computer Science, or a similar field.
  • A minimum of 6 years of experience in firmware or embedded software development.
REQUIREMENTS
  • Must be a U.S. person (citizen or permanent resident).
  • Experience in software design and architecture.Proficiencyin C is preferred; C++ and similar languages are also acceptable.
  • Interest in project management.
  • Experience with microcontrollers and direct peripheral interaction, preferably ARM Cortex-M series (such as STM32 or EFM32).
  • Experience working on systems without an operating system and directly managing hardware interfaces.
  • Ability to interpret schematics, circuit diagrams, and PCB layouts.
  • Strong debugging capabilities using SWD/JTAG, protocol or logic analyzers, and oscilloscopes.
  • Effective written and verbal communication skills.
HIGHLY PREFERRED
  • STM32 microcontrollers.
  • Wi‑Fi and lwIP networking in low‑power embedded environments, including platforms like ESP32.
  • Basic knowledge of IoT and cloud systems (especially Azure), including MQTT, IoT Edge, and cloud fundamentals.
  • Embedded multitasking systems such as FreeRTOS.
  • Implementing serial communication protocols like I2C and SPI.
  • Efficient use of DMA, clock control, and low-power states.
  • Proficiency in Python.
  • Experience using Git, GitHub, and GitFlow, including pull requests and code reviews.
  • Some background in project management, especially coordinating cross-functional teams.
  • Mentorship or personnel development skills, though the role is not immediately managerial.
  • Translating high-level product requirements into detailed firmware specifications and system architectures.
PREFERRED SKILLS
  • Advanced object-oriented and software architecture skills.
  • Wireless communication protocols such as Wi‑Fi, Bluetooth, ZigBee/802.15.4, or ANT.
  • Signal processing (e.g., Fourier transforms, PSD calculations, filtering, resampling).
  • Experience with Linux or single-board computers like Raspberry Pi.
  • Familiarity with circuit simulation tools such as LTSpice.
  • Schematic creation and PCB layout (Altium).
  • Experience with smart materials such as piezoelectric actuators or sensors.
  • Low-power hardware design.
  • Building software projects using CMake.
  • Experience preparing detailed technical reports or proposals.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer lll
Firmware Engineer lll

Hutchinson SA • Woburn (MA)

On-site
USD 90,000 - 120,000
Firmware Engineer lll
Firmware Engineer lll

TOTAL Deutschland GmbH • Woburn (MA)

On-site
USD 100,000 - 130,000
Software Engineer II
Software Engineer II

Mide Technology • Woburn (MA)

On-site
USD 90,000 - 130,000
Remote flexibility (part-time)
On-site engineering workspace
Staff Firmware Engineer
Staff Firmware Engineer

West Search Partners, LLC • Longmont (CO)

Hybrid
USD 140,000 - 190,000
Hybrid work environment
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Firmware Engineer, Staff
Firmware Engineer, Staff

Redwire • Ann Arbor (MI)

On-site
USD 134,000 - 176,000
Matching 401(k)
Paid PTO
Paid holidays
+6
Firmware Engineer I
Firmware Engineer I

Jobtailor • Aurora (IL)

On-site
USD 55,000 - 85,000
Firmware Engineer II
Firmware Engineer II

CAIRE Inc. • Canton (GA)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer
Senior Firmware Engineer

Acara Solutions, Inc. • Taunton (MA)

Hybrid
USD 85,000 - 125,000
Firmware Engineer
Firmware Engineer

Resource 1 LLC • Warminster Township

On-site
USD 70,000 - 90,000
Relocation assistance
Flexible hours