Website:
thoughtbot.co.in
Job details:
Senior Software Engineer (Digital Signal Processing +MATLAB)
Experience: 3-5 Years
Location: Bangalore
Qualification: B.Tech (Electrical / Electronics & Communication)
Note: C/C++, Digital Signal Processing (DSP), Matlab are mandatory for this role if not please ignore
Role Overview
As a Software Engineer, you will be a core contributor to the design, development, and testing of advanced signal analysis and communication-processing modules. This role offers hands-on ownership, exposure to cutting-edge DSP systems, and the opportunity to grow into technical leadership.
Key Responsibilities
- Design, develop, and optimize software modules and workflows for signal analysis and signal processing communication systems
- Implement software modules using Python and/or C/C++, with exposure to MATLAB-based development
- Define development tasks, milestones, and delivery schedules within a structured project management framework
- Conduct regular progress reviews and ensure adherence to quality assurance and coding standards
- Perform testing and evaluation of developed modules as per defined test protocols
- Document all development activities using standardized templates and engineering best practices
- Continuously define, review, and refine time-bound, result-oriented development targets
- Collaborate across geographies with internal teams and external stakeholders
- Troubleshoot, analyze, and resolve complex software and system-level issues
- Contribute to improving development processes, tools, and engineering discipline
Technical Skills & Expertise:
- Strong programming skills in Python or C/C++ (experience in both is a strong advantage)
- Working knowledge of Digital Signal Processing (DSP) concepts and communication systems
- Hands-on experience with MATLAB for algorithm development or validation
- Experience in designing, implementing, and maintaining scalable software solutions
- Understanding of software quality assurance practices, including:
○ Unit and integration testing
○ Code reviews
○ Version control and documentation standards
- Strong analytical and debugging skills for complex software systems
Education & Experience :
● B.Tech in Electronics Engineering, or Electronics & Communication Engineering
Click on Apply to know more.