Software Engineer ll

Hutchinson

Woburn (MA)

On-site

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hutchinson, located in Woburn, Massachusetts, seeks a full-time engineer with a Bachelor's degree and 2-6 years of experience, especially in Python and AWS. The role involves collaborating with a small team, transforming user requests into software requirements. Familiarity with Azure and large data set management is advantageous. Applicants must provide a code sample and should expect to work primarily on-site, with some flexibility for part-time remote work.

Qualifications

  • 2-6 years of practical experience with a solid understanding of AWS.
  • Fluency in at least one object-oriented programming language: Python preferred.
  • Ability to write large, reusable programs in Python.

Responsibilities

  • Translate user requests into software requirements.
  • Develop and maintain code based on user needs.
  • Collaborate with a small team on projects.

Skills

Fluency in Python
Understanding of object-oriented programming
Experience with Amazon Web Services
Networking design experience
Experience managing large data sets

Education

Bachelor’s degree or equivalent experience

Tools

Python libraries (NumPy, SciPy, etc.)
Microsoft Azure

Job description

Located in Woburn, Massachusetts, Midé Technology Corporation, a Hutchinson company, is an engineering research and development company with a focus on sensors and smart materials. Our enDAQ sensor line produces high-quality battery powered data loggers to record and analyze physical systems for research and development. Additionally, our Hutchinson Data Services line uses similar sensors to monitor specific large-scale systems such as wind turbines, high-value shipments, or manufacturing plants. Engineering has been deep in our culture since we were founded over 30 years ago, and people at all levels of the company have enthusiasm for the technical details of projects.

Midé has released several open-source Python libraries intended for use with our enDAQ data recorders: ebmlite, for decoding and encoding EBML data; idelib, for working with .IDE recording files from enDAQ devices; endaq, which provides more advanced functions for processing and analyzing data recordings, including plotting characteristics such as pseudo-velocity shock response spectra; and endaq-device, for configuring and controlling enDAQ hardware. We look forward to making further contributions to open source.

The candidate should be comfortable working in a small team with a variety of backgrounds and should be able to help translate user requests into software requirements.

Applicants should be prepared to submit a code sample, either with the application or upon request prior to the phone screening. Samples may consist of links to GitHub/BitBucket repositories. Applicants may also opt to complete a brief coding exercise.

This is an on-site, full-time position. Although Midé offers part time remote work, this position is full-time and primarily on-site. We have a spacious and active office with mechanical and electronics labs. Local applicants are preferred.

Requirements
  • Have a Bachelor’s degree or equivalent experience
  • Have 2-6 years practical experience, with a solid understanding of the Amazon Web Services platform and some Python experience
  • Be a US person (citizen, green card holder, or permanent resident) or obtain an Export Authorization from the appropriate government agency.
  • Be able to demonstrate an understanding of object-oriented programming concepts and their application
  • Have fluency in at least one object-oriented programming language: Python (preferred), Java, C++, C#, Swift, etc.
  • Have experience writing large, reusable programs in Python
Highly Preferred
  • Experience working with Azure, particularly IoT Edge, Event Hub, Functions, and databases
  • Networking and small-scale server design experience, particularly using MQTT
  • Object-oriented techniques to handle the management of many different configurations of sensors
  • Experience using Python to efficiently handle large data sets and real time processing, particularly using NumPy
  • Test techniques to manage integration into a growing code base, particularly using PyTest
  • Signal processing, such as Fourier Transforms, PSD, filters, and resampling
  • Experience with user interface design and the graphing and display of data
Preferred Skills
  • Python debug experience using an IDE
  • Knowledge or experience with some of the following Python packages: Numpy, SciPy, Plotly, Pandas, wxPython
  • Knowledge of statistical analysis techniques such as multi-discriminant analysis
  • Experience with AI techniques in data processing
Job Info
  • Job Identification 7994
  • Posting Date 04/23/2026, 07:45 PM
  • Job Schedule Full time
  • Locations 475 Wildwood Avenue, WOBURN, Massachusetts, 01801, US
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Mide Technology • Mishawum (MA)

On-site
USD 80,000 - 110,000
Software Engineer ll
Software Engineer ll

TOTAL Deutschland GmbH • Woburn (MA)

On-site
USD 80,000 - 100,000
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, On Device
Software Engineer, On Device

Utilidata • Ann Arbor (MI)

Hybrid
USD 120,000 - 150,000
Flexible paid time off
Health, dental, and vision benefits
Employer-match 401k
Junior/Mid-level Software Engineer
Junior/Mid-level Software Engineer

Envisioneering Inc • Washington

On-site
USD 85,000 - 120,000
401k
Medical/Dental/Vision
FSA
+7
Software Engineer Lead – Engineering Simulation Group
Software Engineer Lead – Engineering Simulation Group

Datacor • United States

On-site
USD 100,000 - 130,000
Customer Support Specialist II
Customer Support Specialist II

Mide Technology • Woburn (MA)

On-site
USD 55,000 - 75,000
Software Engineer | The Synthesizer
Software Engineer | The Synthesizer

Infinity Labs LLC • Albuquerque (NM)

On-site
USD 80,000 - 100,000
Comprehensive health benefits
Company-paid disability and life insurance
Generous 401(k) plan
+2
Software Engineer - Backend (Fall 26' Intern)
Software Engineer - Backend (Fall 26' Intern)

Delsys • Natick (MA)

On-site
USD 30,000 - 60,000