Leonardo DRS – Project Engineer

Location:  Fitchburg, MA, US, 01420 Job ID: 106464    The Leonardo DRS Naval Power Systems business is a trusted provider of innovative naval gas and hybrid power systems, control technology and support solutions for the U.S. …

Leonardo DRS – Systems Engineer II

Location:   Menomonee Falls, WI, US, 53051 Job ID: 106104    The Leonardo DRS Naval Power Systems business is a trusted provider of innovative naval gas and hybrid power systems, control technology and support solutions for the …