1. What is a Software Engineer at Engineering Resource Group?
At Engineering Resource Group, the Software Engineer role is a multifaceted position that serves as a bridge between high-level technical innovation and practical, real-world application. Unlike standard software roles that may focus exclusively on pure application development, this position often requires a deep understanding of hardware-software integration, industrial systems, and specialized engineering domains.
You will be responsible for building, maintaining, and optimizing systems that power critical industrial, medical, and research infrastructure. Whether you are working on R&D projects, FPGA-based hardware logic, or capital project automation, your work directly impacts the efficiency and reliability of complex physical systems. The role is designed for engineers who thrive on technical complexity and enjoy solving problems that exist at the intersection of code and hardware.



