Digital Signal Processing Engineer (Space Division)
Astrome
Bengaluru, Karnataka, India
Posted on Dec 12, 2024
Astrome is seeking a talented DSP engineer to join our innovative team. The ideal candidate will have a strong foundation in digital signal processing theory and practical experience in algorithm development and implementation. You will be working on cutting-edge projects, contributing to the development of advanced signal processing solutions for a variety of applications.
Core Responsibilities:
- Algorithm Development:
- Design, develop, and optimize signal processing algorithms for various applications like audio, video, communication systems, medical devices, etc.
- Research and implement state-of-the-art signal processing techniques.
- Analyze signal characteristics and identify areas for improvement.
- Software Development:
- Implement DSP algorithms using programming languages like C/C++, Python, or specialized DSP tools.
- Develop software tools and libraries for signal processing tasks.
- Integrate DSP solutions into larger software systems.
- Hardware Integration:
- Collaborate with hardware engineers to design and optimize DSP hardware architectures.
- Implement DSP algorithms on various hardware platforms like DSP processors, FPGAs, or microcontrollers.
- Optimize code for efficient execution on target hardware.
- Performance Analysis and Optimization:
- Analyze the performance of DSP algorithms and systems.
- Identify and resolve bottlenecks.
- Optimize algorithms and implementations for improved performance and efficiency.
- Testing and Validation:
- Develop test plans and test cases to verify the correctness and performance of DSP systems.
- Conduct thorough testing and debugging to ensure high-quality deliverables.
- Documentation:
- Create clear and concise technical documentation for algorithms, software, and hardware designs.
- Write detailed reports and presentations to communicate findings to technical and non-technical audiences.
Additional Responsibilities (Depending on the Specific Role):
- Research and Development:
- Stay up-to-date with the latest advancements in DSP technology.
- Conduct research to explore new algorithms and techniques.
- Contribute to the development of innovative DSP solutions.
- Product Development:
- Work closely with product teams to define product requirements and specifications.
- Develop DSP solutions to meet product requirements.
- Ensure timely delivery of high-quality DSP products.
- Customer Support:
- Provide technical support to customers regarding DSP products and solutions.
- Troubleshoot issues and provide solutions to customer problems.