Rose International · 8 hours ago
Senior Digital Signal Processing Software Engineer
Rose International is an IT company seeking a Senior Digital Signal Processing Software Engineer. The role involves modifying and optimizing DSP code, designing standalone components, and collaborating with teams to enhance DSP functionality.
Human ResourcesInformation TechnologyOutsourcingProject ManagementStaffing Agency
Responsibilities
Modify, refactor, and extract selected DSP (C++) code from an existing codebase
Design and implement standalone DSP components while preserving algorithmic integrity and performance
Analyze existing DSP implementations to understand functionality and dependencies
Collaborate with cross-functional teams to define requirements and integration points
Optimize DSP code for performance, maintainability, and portability
Document extracted algorithms, interfaces, and implementation details
Troubleshoot and resolve complex DSP and software issues
Qualification
Required
Bachelor's or Master's degree in Software Engineering, Electrical Engineering, Computer Engineering, Signal Processing, or a related field
10+ years of professional experience in software development with a strong focus on DSP
Advanced proficiency in C++ (modern C++ preferred)
In-depth understanding of core DSP concepts, such as filtering, FFTs, sampling theory, modulation, and signal analysis
Strong experience working with large or legacy codebases
Preferred
Experience with Audio DSP (e.g., codecs, effects, signal enhancement, real-time audio processing)
Familiarity with real-time or embedded systems
Experience refactoring or modularizing DSP algorithms for reuse
Knowledge of performance optimization and memory management in C++
Experience working independently with minimal supervision
Company
Rose International
Rose International is provider of Workforce Solutions and Information Technology Solutions .
Funding
Current Stage
Late StageRecent News
Company data provided by crunchbase