Sr. Software Engineer -

Collaborate with Hardware Engineering, Systems Engineering, and Software Quality Assurance teams, as necessary.