Embedded Systems Software Engineer Participate in electro-mechanical system development, analyze trends, develop software/firmware, design hardware, create UI/UX, gather information from customers, complete technical studies, confirm project requirements, design project outlines, maintain knowledge of new technologies, author technic...