Responsibilities:Design, code, test, and debug embedded software in languages like C, C++, or Assembly.Work closely with hardware engineers to ensure proper integration of software and hardware.Develop and optimize firmware for microcontrollers, micr...