DMC Engineering

DMC Engineering

Engineering and software development for automation

Overview

DMC Engineering provides engineering and software development services across industries, including manufacturing automation, automated test and measurement systems, application development, embedded design, and digital workplace solutions. It designs, builds, and integrates hardware and software—such as PLCs, robotics, data acquisition systems, PC/mobile/web apps, and Microsoft-based tools—tailored to each project. It differentiates itself through long-standing partnerships with Microsoft, Siemens, and National Instruments and a national office network, enabling end-to-end delivery from circuit design to enterprise software integration. Its goal is to help clients boost operational efficiency, improve product quality, and enhance digital collaboration by connecting factory automation, testing, and business software.

About DMC Engineering

Simplify's Rating
Why DMC Engineering is rated
C+
Rated C on Competitive Edge
Rated B on Growth Potential
Rated C on Differentiation

Industries

Data & Analytics

Industrial & Manufacturing

Company Size

201-500

Company Stage

N/A

Total Funding

N/A

Headquarters

Chicago, Illinois

Founded

1996

Get referred to DMC Engineering

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • July 2026 career-fair recruiting reaches nearly 30 universities, expanding 2027 hiring funnels.
  • Detroit, Tampa, and Kansas City are actively building teams in July 2026.
  • Open positions and 300-plus employees signal continued headcount expansion through 2026.

What critics are saying

  • DMC depends on campus recruiting; weaker 2027 pipelines directly constrain delivery capacity.
  • NI TestStand and Keysight ecosystems anchor projects, reducing switching leverage and pricing power.
  • In-house automation teams can replace DMC's billable custom engineering, crushing margins by 2027.

What makes DMC Engineering unique

  • DMC combines LabVIEW, TestStand, and custom software across 15 offices, July 2026.
  • DMC hired 40 entry-level engineers in 2026, proving a repeatable apprenticeship engine.
  • DMC's 2026 RF automation paired Keysight drivers with NI TestStand and simulation classes.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Hybrid Work Options

Company News

DMC, Inc.
Jul 10th, 2026
Fall 2026 career fairs: entry-level engineering opportunities at DMC.

Fall 2026 career fairs: entry-level engineering opportunities at DMC. Jul 10, 2026 For over two decades, DMC has built a strong tradition of recruiting talented engineering students where they are - on campus, in classrooms, student organizations, and at engineering career fairs across the country. Each Fall, Dmcinfo look forward to meeting the next generation of engineers who are excited to solve real-world problems and kick off their careers at DMC. Dmcinfo has already begun welcoming 40 entry-level engineers starting in 2026, and Dmcinfo is excited to see who will join Dmcinfo in 2027. As DMC continues to grow, newer offices like Detroit, MI; Tampa, FL; and Kansas City are actively building their teams and creating even more opportunities for early-career engineers to make an impact. This Fall, its team will be visiting nearly 30 universities nationwide (see schedule below) to share what makes DMC a place where early-career engineers don't just start their career but grow into confident, successful engineers who value continuous learning. Who Dmcinfo is: an engineering consulting firm. DMC is a leading engineering consulting firm, delivering high-caliber engineering and custom software development services globally. Its engineers work in prominent engineering service areas that serve major industries, gaining exposure to technically challenging, impactful projects. With 300+ employees across 15 offices nationwide, Dmcinfo is proud to combine technical excellence with a strong, people-first culture. As an eight-time Crain's Best Places to Work finalist, Dmcinfo value collaboration, continuous learning, and having fun along the way. Who Dmcinfo is looking for: entry-level engineers. Want to work with customers across a variety of industries? Looking to grow your programming, project management, and business development skills? You will do all that and more at DMC. Dmcinfo is hiring full-time, entry-level engineers for 2027. If you are a college senior graduating with a B.S. or M.S. in: - Mechanical Engineering - Electrical Engineering - Computer Engineering - General Engineering Why entry-level engineers love DMC. As recent graduates step out of the classroom and into their careers, many are looking for an environment that balances support and autonomy. At DMC, that experience starts on day one. New engineers dive into meaningful, client-facing work, take on engaging projects, and join a close-knit team dedicated to mentorship. Hands-on experience from day one. Within the first few weeks of a career with DMC, new engineers work on projects in a variety of industries and technologies, gaining exposure that can often take months for newcomers to gain. This exposure helps new engineers develop practical skills while experiencing the impact of their work firsthand and early on. Mentorship is also built into the process, with structured onboarding and ongoing support from seasoned team members with years of in-field experience. Company culture that's hard to beat. In addition to great work experience, culture is another defining part of life at DMC. From welcoming new hires to longstanding company traditions, DMC's company culture is intentionally designed to foster connection. Engineers build relationships not only within their teams but across industries, creating a strong sense of community and shared purpose. This combination of trust, variety, and fun accelerates career growth, creating an environment where new engineers can explore different paths, build their skills, and lay the foundation for long-term success, all while enjoying every step along the way. Engineering job application and interview process. * Submit your resume through your school's career services platform. * (Encouraged) Meet Dmcinfo at your campus career fair. * Selected candidates will be invited to an on-campus interview. * Finalists will be invited to an on-site interview at the closest DMC office. * Offers are extended to qualified candidates. Ready to launch your engineering career with DMC? Submit your application through your school's career services platform, and feel free to reach out to [email protected] with any questions. Dmcinfo hope to meet you this Fall! Fall 2026 career fair schedule. Dates marked "TBA" in the above table will be updated periodically. Be sure to check back in for your school's dates if they're currently listed as "TBA." Please submit your resume through your school's database to be considered for an on-campus interview, and feel free to reach out to [email protected] with any questions. Build real systems and solve real problems. Grow your career here at DMC. If you are excited by hands-on engineering, collaborative problem solving, and seeing your work make an impact, DMC might be the place for you.

DMC, Inc.
Mar 26th, 2026
Automating RF measurements using LabVIEW for Keysight CXA, ENA, and EPM instruments.

Automating RF measurements using LabVIEW for Keysight CXA, ENA, and EPM instruments. Mar 26, 2026 Automating RF measurement systems can dramatically improve test efficiency, repeatability, and accuracy, especially in environments where multiple instruments must be configured and synchronized. DMC developed a LabVIEW-based application to automate measurements for three commonly used Keysight RF test instruments: an RF Spectrum Analyzer (RFSA), an RF Network Analyzer (RFNA), and an RF Power Meter (RFPM). The application leverages the Keysight instrument driver library to handle communication and control, while providing a user-friendly graphical interface (GUI) for remote operation. Dmcinfo also integrated the system with NI TestStand, creating a reusable set of custom steps that simplify sequence development. System overview. The goal was to design a flexible, modular system that allows an engineer or technician to: * Configure measurement parameters for each instrument, using either the LabVIEW GUI or the onboard GUI of each device. * Execute measurements automatically or under manual supervision. * Collect and log results for analysis. * Save and recall instrument states for repeatability. * Integrate the entire workflow into automated TestStand sequences. The core of the system is a LabVIEW application that acts as both the user interface and the instrument control framework. Each instrument is managed by its own dedicated driver class, responsible for communication, configuration, and data acquisition. All devices are connected to a controller PC that runs the LabVIEW application via LAN interface. Using Keysight instrument drivers. Keysight provides certified LabVIEW drivers for many of its instruments. The libraries used in this application are as follows: * RFSA: Keysight XSAn library * RFNA: Keysight NA library * RFPM: Agilent E441X Series library These drivers implement a consistent API structure and follow the VISA standard, making them ideal for this type of automation project. Its application created an Initialize, Calibrate, Configure, Acquire Data, Save/Recall Device State, and Close step for each device, using a parallel structure to the Keysight API for ease of integration. While these steps mirror the basic functionality of the VIs in the libraries, they allow the application to be more customizable by controlling only the settings Dmcinfo need to help streamline TestStand sequence development. The functions of each step are below: * Initialize: This step creates an instrument handle that will be used by all other Keysight drivers in the device's lifecycle * Calibrate: This step allows the user to perform calibration and zeroing steps on the device (only for RFPM) * Configure: This step allows the user to select specific settings for the measurements and sends them to the device * Acquire Data: This step will perform a measurement using the settings specified in the previous step and export the data to the application * Save/Recall Device State: This step allows the user to save or recall all device settings as a configuration file locally on the device's drive (Only for RFSA/RFNA) * Close: This step closes the VISA resource for the device to prevent any memory issues when the app closes Application design and architecture. The LabVIEW application uses an object-oriented approach, with each device having a widget class, an abstract class, a Keysight instrument class, and a simulated class. The widget class uses APIs from the abstract class to call the basic steps listed above. Each widget also contains the GUI for device control from the LabVIEW front-end. The Keysight instrument class contains device-specific drivers, and the simulated class generates random data when hardware is not available. If Dmcinfo replaced its devices with a non-Keysight model, Dmcinfo could easily add another class for that device's drivers. GUI module. The GUI for RFSA has 2 screens, with users able to control basic display settings or recall a state from the device's settings on the first screen. More settings options are available on the second screen, which is accessible by selecting the "Configure" button. After the user selects their desired settings, they can conduct a measurement using the "Start" button, then set markers using the frequency control or the slider below. The positions of the markers automatically update, and their frequency and amplitude values are displayed below. The RFNA has a similar GUI but requires fewer settings. It has one screen, allowing the user to control the frequency range and select the test type between Insertion Loss (S12) or VSWR (S11). Like the RFSA, users can recall a device state, start a measurement, and control the marker from this screen. The RFPM has a different GUI because it only conducts single-channel measurements, as opposed to frequency sweeps. This GUI allows the user to perform a calibration sequence by selecting the type (Calibrate, Zero, or Calibrate & Zero). The user can then select the frequency at which to conduct the measurement and set the resolution for the measurements. When the user selects the "Measure" button, the device conducts a power measurement and displays it both on the device's onboard GUI and the LabVIEW GUI. Data acquisition and storage. Measurements for each device can be conducted simultaneously, and the data from all three instruments can be automatically logged to local or network drives. For this application, the data is stored in a TDMS file format, but could easily be saved as a CSV or other format as well. DMC implemented a data tagging system that associates each measurement with metadata such as date, time, operator, device under test (DUT) ID, and test sequence name. This metadata improves traceability and simplifies post-test analysis. Integration with NI TestStand. DM added an additional layer of efficiency to the RF measurements by integrating them into NI TestStand sequences used across multiple test stations. To achieve this, Dmcinfo created custom TestStand steps that directly call the LabVIEW VIs controlling each instrument. Each step has a wrapper VI that is used to create a TestStand custom step. This allows the user to create sequences in TestStand the same way they would in LabVIEW, but without needing to understand the programming backend. When used in a sequence, the data plots appear in the report generated by TestStand, and the data can be used in pass/fail grading steps during the sequence itself. TestStand is the foundation of one of DMC's core battery test platforms for the reasons above and can enhance the accessibility of automation when used in conjunction with well-encapsulated LabVIEW code. Conslusion. This project demonstrates how combining LabVIEW, Keysight instrument drivers, and NI TestStand creates a powerful and flexible RF measurement automation platform. By automating configuration, acquisition, and reporting for the three devices, Dmcinfo achieved significant gains in efficiency, repeatability, and scalability. The system meets current test requirements and lays the foundation for future automation initiatives. Because of the modular LabVIEW code, Dmcinfo can easily scale the system to add functions, GUI elements, and devices with minimal rework. Ready to take your Test & Measurement project to the next level? Contact Dmcinfo today to learn more about its solutions and how Dmcinfo can help you achieve your goals.

DMC, Inc.
Mar 12th, 2025
Beckhoff XTS Part 2 - Setting Up a Physical XTS System

In the previous blog in this series, Dmcinfo introduced Beckhoff XTS and why you should consider using it.

Zonebourse
Aug 6th, 2024
Believe acquires DMC for EUR38.3 mln

Title: "Believe Acquires Full Ownership of Turkish Label DMC for €38.3 Million" Content: Believe announced on Tuesday that it has reached an agreement to acquire the remaining 40% of the independent Turkish label Doğan Music Company (DMC) for €38.3 million. The French digital music group had previously acquired a 60% majority stake in DMC in 2020. This acquisition makes Believe the full owner of DMC, described as the largest independent label in Turkey.

DMC, Inc.
Sep 15th, 2022
Dmcinfo identified as competitor of International Connectors And Cable Corporation on Jan 1st 22'.

DMC will be competing in ICC's Build-a-Thon 2022.

Recently Posted Jobs

Sign up to get curated job recommendations

DMC Engineering is Hiring for 9 Jobs on Simplify!

Find jobs on Simplify and start your career today

Don't see your dream role? Check out thousands of other roles on Simplify. Browse all jobs →