Design, develop, create, modify, and validate embedded and cloud edge software and applications. Create software test plans and maintain automated test suites. Collaborate with systems and hardware teams. Conduct complex code reviews and debugging. Write technical documentation for software projects...