26 Oct
|
TSemi
|
Hyderabad
We are looking for an experienced and highly motivated DSP Software Engineer to join our dynamic engineering team. The ideal candidate will have strong hands-on experience in DSP software development and signal-processing pipeline implementation on embedded Digital Signal Processors (DSPs).This role focuses on developing, integrating, and optimizing signal-processing pipelines for domains such as Radar, LiDAR, Speech/Audio, and Video processing on heterogeneous SoCs. The candidate should be proficient in implementing and optimizing production-grade DSP pipelines and deploying them efficiently on target hardware.You will work at the intersection of embedded systems, signal processing, and hardware acceleration, contributing to high-performance and power-productive edge computing solutions.Experience: 2 to 6 Years Job Location : Hyderabad/BangaloreRole & Responsibilities/What you'll do :- Design, develop, integrate, and maintain DSP signal-processing pipelines for embedded applications such as Radar, LiDAR, Speech/Audio, and Video processing.- Port, optimize, and validate workloads on target DSP architectures ensuring performance, latency, and power efficiency.- Perform profiling, bottleneck analysis, and low-level optimization using DSP ISA features, SIMD/VLIW capabilities, DMA, and memory hierarchy.- Integrate DSP modules into embedded software stacks running on Linux, RTOS, or bare-metal environments.- Collaborate with algorithm, system, and hardware teams to translate reference algorithms into efficient production DSP implementations.- Utilize DSP core libraries, intrinsic functions,
and assembly-level optimizations where required to achieve real-time performance.- Participate in software lifecycle activities including design documentation, testing, code reviews, and maintenance.- Stay current with advancements in DSP architectures, signal-processing algorithms, and edge acceleration technologies.Required skills / Whom we are looking for :- Bachelor's or Master's degree in Electronics, Embedded Systems, Signal Processing, Computer Engineering, or related field with 2-5 years of hands-on DSP software development experience.- Proficiency in in C/C++ (Python is a plus), Intrinsic or Assembly based optimization methods using instruction pipeline and latency optimal designs, modular and Object-Oriented programming skills - Practical experience implementing signal-processing pipelines for at least one of the following: Radar/LiDAR/Speech / Audio / Video / Vision processing- Hands-on development experience on one or more DSPs, such as TI C6x/C7x DSP, Tensilica Vision/HiFi DSPs, Qualcomm Hexagon DSP and CEVA DSPs- Good understanding of DSP architecture concepts (SIMD/VLIW, pipelines, memory hierarchy, cache, DMA) and Fixed-point / floating-point implementation trade-offs- Experience porting code between silicon, FPGA, and emulation environments- Familiarity with build systems (e.g. make, cmake, GCC, Eclipse, Visual Studio, ARM Development Tools)- Familiarity with debugging tools such as GDB, JTAG, Emulators, and performance profiling tools.- Self-motivated with a strong passion for embedded signal processing and AI systems and technology. (ref:hirist.tech)
📌 Software Engineer Analysis Software (Hyderabad)
🏢 TSemi
📍 Hyderabad