Communicating with clients, project managers, and other engineers to ensure that projects are completed on time and within budget Managing projects from start to finish, including managing budgets and hiring subcontractors as needed Reviewing blueprints and design plans to identify…