Demo

Software Engineer II

Mide Technology
Woburn, MA Full Time
POSTED ON 7/24/2026 CLOSED ON 8/2/2026

What are the responsibilities and job description for the Software Engineer II position at Mide Technology?

ABOUT US 

Located in Woburn, Massachusetts, Midé Technology Corporation—part of the Hutchinson family—is an engineering R&D organization specializing in sensors and smart material technologies. Our enDAQ product line provides high-quality, battery-powered data loggers designed for collecting and analyzing physical system behavior across a wide range of applications. In addition, our Hutchinson Data Services team uses similar sensing technology to monitor large-scale assets such as wind turbines, manufacturing facilities, and high-value shipments. Engineering excellence has been central to Midé’s culture for more than 30 years, and employees at every level share a strong enthusiasm for technical problem-solving. 

 

Midé also develops and maintains several open-source Python libraries that support our enDAQ devices, including: ebmlite for EBML encoding/decoding, idelib for interacting with .IDE data files, endaq for advanced data processing and visualization (including pseudo-velocity shock response spectra), and endaq-device for configuring and communicating with enDAQ hardware. We look forward to continuing to contribute to the open-source community. 

 

JOB DESCRIPTION 

We are seeking a Software Engineer II to join our expanding electrical and software engineering group. The primary focus of this position is supporting wireless control for our high-rate IoT sensor platform. These sensors collect detailed recordings—including acceleration, rotation, temperature, pressure, humidity, and more—and transmit data to a local gateway responsible for device coordination, data processing, and cloud communication via Azure services. 

 

Key responsibilities can include real-time data processing for event detection, summarizing or displaying multi-sensor data streams, controlling devices via USB or MQTT, and supporting manufacturing with calibration and production software. Depending on experience and interest, this role may grow to include cloud architecture, advanced data analysis, or desktop software development. 

 

Candidates should feel comfortable working within a small, multidisciplinary team and be able to translate user needs into clear software requirements. 

 

Applicants may be asked to provide code samples or GitHub/Bitbucket links. A brief coding exercise may also be requested. This role is full-time and primarily on-site; while Midé offers part-time remote flexibility, this position requires regular presence in our active engineering workspace. Local applicants are preferred. 

 

REQUIREMENTS 

Candidates must: 

• Hold a bachelor’s degree or equivalent relevant experience. 

• Have 2–6 years of hands-on experience, including familiarity with the Amazon Web Services ecosystem and experience with Python. 

• Be a U.S. person (citizen, permanent resident, or green card holder) or be able to obtain the necessary Export Authorization. 

• Demonstrate strong understanding of object-oriented programming principles. 

• Be fluent in at least one object-oriented programming language (Python preferred; Java, C , C#, Swift, etc. also accepted). 

• Have experience building large, maintainable Python applications. 

 

HOW TO IMPRESS 

The following areas are important for upcoming projects. Experience is beneficial but not strictly required: 

• Working with Azure cloud tools such as IoT Edge, Event Hub, Functions, and related databases. 

• Networking and small-scale server design, especially MQTT. 

• Object-oriented design techniques for managing complex sensor configurations. 

• Efficient handling of large datasets and real-time processing in Python, particularly using NumPy. 

• Integration testing techniques for large Python codebases, especially using PyTest. 

• Signal processing, including Fourier transforms, PSD, filtering, and resampling. 

• UI design and data visualization. 

 

PREFERRED SKILLS 

These areas represent potential long-term growth opportunities. Experience in at least some of the following is desirable: 

• Debugging Python code within an IDE environment. 

• Experience with Python packages such as NumPy, SciPy, Plotly, Pandas, or wxPython. 

• Knowledge of statistical analysis methods, including multi-discriminant analysis. 

• Experience applying AI techniques to data processing workflows. 


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

 

Salary.com Estimation for Software Engineer II in Woburn, MA
$110,216 to $134,101
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer II?

Sign up to receive alerts about other jobs on the Software Engineer II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Mide Technology

  • Mide Technology Woburn, MA
  • ABOUT US For more than 35 years, Midé Technology—part of the Hutchinson family—has operated as a dynamic and dependable engineering services and R&D organi... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Software Engineer II jobs in the Woburn, MA area that may be a better fit.

  • Lila Sciences Cambridge, MA
  • Your Impact at LILA Join us in shaping the future of science! We are seeking a Software Engineer II with backend experience to join our Lab Software Team (... more
  • 8 Days Ago

  • Eze Castle Software LLC Boston, MA
  • As a leading financial services and healthcare technology company based on revenue, SS&C is headquartered in Windsor, Connecticut, and has 27,000 employees... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!