The Embedded Software Engineer is part of the R&D team and will be working on both Repair Capability and New Product Development. The Embedded Software Engineer will handle a wide range of embedded software projects from low layer (hardware interfacing) to higher level (UI interfacing) work. The Embedded Software Engineer works with multidisciplinary teams to coordinate strategies and facilitate plans to make sure the technologies are inter-connected, and projects are delivered on time with quality.