Jobs in our community

Find your next role in helping to solve humanity’s most pressing challenges.

Senior Digital Signal Processing Engineer (Space Division)

Astrome

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.