Astrome Technologies

Digital Signal Processing Engineer

Bengaluru, Karnataka
C C++ Python NumPy Scikit-learn Simulink FPGA Git
Description

Digital Signal Processing Engineer (Space Division)

Location: Bengaluru, Karnataka, India

Department: Space

Workplace: on_site

Employment Type: full

Description

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.

Requirements

1. Education and Experience:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Strong foundation in digital signal processing theory and techniques.
  • Proficiency in programming languages such as C/C++, Python, or other relevant languages.
  • Experience with DSP tools and software (e.g., Simulink, Python libraries like NumPy, SciPy, Scikit-learn).
  • Knowledge of hardware platforms like DSP processors, FPGAs, or microcontrollers.

2. Technical Skills:

  • Signal Processing Fundamentals:
    • Fourier Transform (FT), Discrete Fourier Transform (DFT), Fast Fourier Transform (FFT)
    • Digital Filtering (FIR, IIR)
    • Adaptive Filtering
    • Statistical Signal Processing
    • Wavelet Transform
    • Time-Frequency Analysis
  • Programming and Software Development:
    • Proficiency in C/C++ for efficient implementation of DSP algorithms.
    • Experience with Python for prototyping and analysis.
    • Familiarity with software development methodologies and tools (e.g., version control, debugging).
  • Hardware Integration:
    • Understanding of digital hardware architecture and timing constraints.
    • Experience with hardware platforms like DSP processors, FPGAs, or microcontrollers.
    • Ability to optimize algorithms for hardware implementation.
  • Problem-Solving and Analytical Skills:
    • Strong analytical and problem-solving abilities to identify and resolve technical challenges.
    • Ability to break down complex problems into smaller, manageable tasks.
    • Attention to detail and accuracy in technical work.

3. Soft Skills:

  • Communication Skills:
    • Effective communication skills, both written and verbal, to collaborate with team members and stakeholders.
    • Ability to present technical concepts clearly and concisely.
  • Teamwork:
    • Strong teamwork and collaboration skills to work effectively in multidisciplinary teams.
    • Ability to contribute to a positive and productive work environment.
  • Adaptability:
    • Willingness to learn new technologies and adapt to changing project requirements.
    • Ability to work under pressure and meet deadlines.
  • Curiosity and Innovation:
    • A passion for learning and staying up-to-date with the latest advancements in DSP technology.
    • A creative mindset to explore innovative solutions to challenging problems.

Benefits

We offer great career growth, ESOPs, Gratuity, PF and Health Insurance.

Astrome Technologies
Astrome Technologies

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say