The Embedded Software Engineer II is responsible for developing moderately complex software system designs for new products as well as design improvements for legacy products. Responsibilities also include exercising sound engineering judgement and presenting analysis summaries which support design decisions. This intermediate level position in the R D department is generally intended for Embedded Software engineers with a Bachelor of Science in Software Engineering or related field and some relevant work experience. The Embedded Software Engineer II will work both independently and in a team environment with Embedded Software Engineers, Design Engineers, Project Managers, and Test Technicians. Collaboration with other departments including manufacturing, QC, and assembly is expected.