The?following?list?of?duties?describes?the?primary?tasks?executed?by?the?development?group.?The?leader?of?group?will?be?called?upon?to?ensure?that?these?tasks?get?completed,?and?this?position?will?focus?on?the?development?of?embedded?hardware?product.?????1.Exchange?SW?development?solution?in?SW?team?and?report?the?SW?Project?leader?for?project?development.??2.Write?SW?technical?documents?to?keep?SW?development?in?tracking.??3.Develop?software?module?for?audio?products?(design?+?coding?+?unit?testing).??4.Participate?to?the?requirement,?design?and?validation?of?the?projects.??5.Supports?the?SW?project?leader?in?daily?technical?issues.??6.Responsible?for?the?accuracy?of?the?design/improvement?work?&?its?timely?implementation?into?production.?????Required?Education?and?Experience:?????1.Bachelor?degree,?major?in?computer?science?or?with?relevant?background.???2.At?least?3?years?SW?development?experience.?????Required?Skills:?????1.?Excellent?teamwork?in?a?dynamic?project?environment.??2.C/C++?language?Software?design?and?OS?knowledge,?basic?knowledge?of?RTOS/Linux/Windows,?etc.??3.Strong?software?design,?coding?and?debugging?skills.??4.Have?audio?,video,or?network?working?background?is?better.??5.Basic?knowledge?on?HW?is?plus.