As a Firmware Engineer, you will be involved in developing embedded software for next-generation wireless communication products, specifically satellite communication technologies. You will work on platforms running embedded Linux, RTOS, and/or bare metal firmware. The role involves collaborating with cross-functional teams, including RF system engineers, software engineers, DSP engineers, FPGA logic designers, and hardware engineers. The primary responsibility is to design and develop embedded software crucial for creating products used globally. This requires a strong understanding of embedded systems, wireless communication protocols, and experience in collaborating with diverse engineering teams.