Software Engineer II
Listed on 2026-06-06
-
Software Development
Python, Software Engineer
Midé Technology Corporation, a Hutchinson company, is an engineering research and development company focused on sensors and smart materials. Located in Woburn, Massachusetts, our team designs advanced data‑logging solutions for research, manufacturing, and large‑scale systems such as wind turbines and shipments.
Job DescriptionWe’re looking for a Software Engineer II to join our electrical/software engineering department. The primary responsibility is developing wireless control for our high‑rate IoT sensor system. Engineers will process real‑time data to detect trigger events, summarize and display streams live, control and report on devices via USB or MQTT, and calibrate and process devices for manufacturing. Depending on skill and interest, the role may evolve to cloud design, data processing, or desktop software display.
The successful candidate will work in a small cross‑functional team and translate user requests into software requirements.
Requirements- Have a Bachelor’s degree or equivalent experience
- Have 2‑6 years of practical experience, with a solid understanding of the Amazon Web Services platform and some Python experience
- Be a U.S. person (citizen, green‑card holder, or permanent resident) or obtain an Export Authorization
- Demonstrate understanding of object‑oriented programming concepts and their application
- Fluency in at least one object‑oriented programming language:
Python (preferred), Java, C++, C#, Swift, etc. - Have experience writing large, reusable programs in Python
- Experience with Azure, especially IoT Edge, Event Hub, Functions, and databases
- Networking and small‑scale server design experience using MQTT
- Object‑oriented techniques for managing many sensor configurations
- Efficient handling of large data sets and real‑time processing with Num Py
- Test integration using Py Test
- Signal processing skills:
Fourier transforms, PSD, filters, resampling - Experience with user interface design and data visualization
- Python debugging in an IDE
- Experience with Python packages:
Numpy, Sci Py, Plotly, Pandas, wx Python - Statistical analysis techniques such as multi‑discriminant analysis
- AI techniques in data processing
Equal Opportunity Employer – minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity.
#J-18808-Ljbffr(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).