Embedded Software Architect-Technical Staff The Embedded Software Architect will contribute to software development phases including requirement definition, architecture studies, coding, unit testing, troubleshooting, and system integration. Responsibilities include leading small teams, preparing technical briefings, and working on embedded s...