Job Description Design and develop firmware for embedded systems using C/C++ and other relevant programming languages; Collaborate with cross-functional teams to define and refine software requirements; Create and maintain technical documentation, including software specifications and design documen