Responsibilities Design and implement software for signal processing applications. Develop and optimize algorithms for high-performance and real-time systems. Support the development of low-latency network communication protocols. Participate in system integration efforts across software, firmware, and hardware.