Senior Embedded Software Engineer Responsible for designing, developing, testing, and documenting software applications for company products. Duties include writing code, executing tests, debugging, and managing project plans and documentation. May supervise staff and mentor junior members while working on complex projects requiring...