# Ben Liepert > Software Engineer at Nominal Location: New York, New York, United States Profile: https://flows.cv/benliepert Interested in Rust Graduate of Denison University with a B.S. in Computer Science ## Work Experience ### Software Engineer @ Nominal Jan 2026 – Present | New York, New York, United States ### Software Engineer @ 908 Devices Jan 2021 – Jan 2026 | Boston, Massachusetts, United States - Generalist feature implementation and bug-fixing for the MX908, Rebel (C++/Qt, Yocto/Windows/Torizon), & Maverick (Typescript/React/Python, Torizon). - Trusted production contact. Surface, advocate for, and unblock issues. - Gathered requirements and implemented numerous manufacturing widgets that coordinate hardware and produce detailed reports to enable testing, calibration, and/or qualification of: vacuum pumps, pressure sensors, thermal desorption/aerosol sampling frontends, serial port hardware. - Manage knowledge transfer/integration for products obtained under the TRACE Analytics acquisition. Led onsite technical support for a local customer to resolve DeltaV/OPC connectivity issues. - Ongoing advocate of Rust, including a 1 day crash course for colleagues. - Internal Rust development: - Rewrote hardware control stack for the Maven online glucose/lactate analysis device, running on Torizon OS on a Raspberry Pi 4. Interfaced with legacy components/firmware to drive 3 peristaltic pumps, biosensor, and status LEDs. Sync/async (tokio) backends, gRPC/REST (tonic/actix) APIs. - Serial driver/UI for the Spark-Holland Alias Autosampler. - Rewrote core (originally C++) stack to flash firmware and read telemetry, via USB, from the Cyclone V FPGA in the MX908. - Built CLI tool to plot MX908 telemetry data. Used to qualify performance. - Led MX908 environmental qualification. Designed overheating mitigations deployed in thousands of fielded units. - Led investigation and integration of Rerun into Torizon-based products to enable performant logging of arbitrary data and streamline debugging. - Developed C++ libraries for i2c devices (ST M24 EEPROM, ST LPS28DFW temperature sensor). Familiar with serial/I2C/USB devices and interpreting datasheets. ### Software Engineer @ Stratus Technologies Jan 2019 – Jan 2021 | Maynard, Massachusetts * Worked on a fault tolerant edge computing solution with Linux (CentOS, Ubuntu, Arch), C/C++, python, bash, and Jira in an agile/scrum environment. * Designed a CI strategy for applying proprietary patches to RPM packaged open source components. Supported Stratus' integration of up-stream changes to virtualization libraries such as libguestfs and virt-v2v/p2v. * Designed and implemented a declarative Jenkins pipeline for CI testing. Improvements over the prior solution include: addition of source control tracking, decoupling cross-network components, clarifying failure modes, and simplified reporting. * Implemented a test suite in Python to verify tolerance of basic failures. Used in CI to verify core functionality on a lightweight build. ### Student Tutor @ Denison University Jan 2017 – Jan 2019 | Granville, OH * Tutored 24 students individually on a weekly basis in both introductory and intermediate Computer Science (approximately 5 per semester). * This multi-year experience has helped me develop patience, explanatory skills, and attention to detail. ### Software Engineering Intern @ 908 Devices Jan 2017 – Jan 2017 | Boston, MA * Worked with numerous pieces of hardware to coordinate a calibration program for pressure sensors using C++ and Qt, which involved serial communication and coordination of data collection and UI updates. * Gained experience working with an unfamiliar codebase; writing well structured, object-oriented code; and interfacing at a low level with instruments. ### Software Engineering Intern @ 908 Devices Jan 2016 – Jan 2016 | Boston, MA * Worked with embedded systems in Qt and C++ to build two testing widgets for the M908 mass spectrometer. * Developed consideration for the user experience and worked to coordinate it with underlying processes. ### Production Intern @ 908 Devices Jan 2014 – Jan 2014 | Boston, MA * Assembled cores for the M908 mass spectrometer, which included working with small parts as well as soldering, quality control, and testing. * Improved my dexterity, consistency, and adherence to a strict production schedule. ## Education ### Computer Science in Computer Science Denison University ## Contact & Social - LinkedIn: https://linkedin.com/in/ben-liepert-9287b0163 - Portfolio: https://benliepert.github.io/RDLA/ --- Source: https://flows.cv/benliepert JSON Resume: https://flows.cv/benliepert/resume.json Last updated: 2026-03-28