Software Engineer C/C++, Python

Aadvik Tech Services Pvt Ltd

India

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Aadvik Tech Services Pvt Ltd in Delhi or Bangalore seeks a Software Engineer to contribute to design, development, and testing of advanced signal analysis and communication-processing modules. You will own parts of the DSP stack and work on cutting-edge systems.

You should be proficient in Python or C/C++, have DSP knowledge, and be comfortable with MATLAB, testing, reviews, and collaboration across global teams.

Qualifications

  • Bachelor's degree in Electronics Engineering or Electronics & Communication Engineering.
  • 3+ years of relevant software development, signal processing, or communications experience.
  • Experience in real-world development with structured delivery expectations.

Responsibilities

  • Design, develop, and optimize software for signal analysis and communication systems.
  • Implement modules using Python and/or C/C++, with MATLAB exposure.
  • Plan tasks, milestones, and delivery schedules within a structured project framework.
  • Conduct progress reviews and ensure QA and coding standards.
  • Test and evaluate developed modules per defined protocols.
  • Document development activities using templates and best practices.
  • Collaborate with internal and external teams across geographies.
  • Troubleshoot and resolve software and system-level issues.

Skills

Python / C++
DSP concepts
Scalable software
QA practices

Education

B.Tech in Electronics Engineering or Electronics & Communication Engineering

Job description

Software Engineer
Experience: 3-5 Years
Location: Delhi & Bangalore (Development Centers)
Qualification: B.Tech (Electrical / Electronics & Communication)

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
  • Collaborate across geographies with internal teams and external stakeholders
  • Troubleshoot, analyze, and resolve software and system-level issues
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
  • Experience in implementing, and maintaining scalable software solutions
  • Understanding of software quality assurance practices, including:
    • Unit and integration testing
    • Code reviews
    • Version control and documentation standards
Education & Experience
  • B.Tech in Electronics Engineering, or Electronics & Communication Engineering
  • Minimum 3 years of relevant experience in software development, signal processing, or communication systems
  • Exposure to real-world development environments with structured delivery expectations
Leadership & Collaboration
  • Ability to work effectively in cross-functional and global teams
  • Capability to engage with and build strong working relationships with diverse stakeholders
  • Clear communication skills for technical discussions, reviews, and documentation
What Makes You a Great Fit
  • Self-motivated with a strong drive to learn and grow independently
  • Positive attitude and adaptability to new programming languages and development environments
  • Passion for solving complex, real-world engineering problems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer C/C++, Python
Software Engineer C/C++, Python

Tomorrow World Technologies (TWT) • Bengaluru

On-site
INR 800,000 - 1,200,000
Sr. DSP Algorithm Developer
Sr. DSP Algorithm Developer

Constelli • Hyderabad

On-site
INR 1,800,000 - 3,200,000
Digital Signal Processing Engineer
Digital Signal Processing Engineer

Skynetics • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Software Technical Architect (DSP Embedded Systems)
Software Technical Architect (DSP Embedded Systems)

Vedya Labs • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive compensation
Career growth opportunities
Collaborative team culture
Software Engineer
Software Engineer

Tessolve • Bengaluru

On-site
INR 1,800,000 - 2,800,000
(Fresher) Software Engineer-DSP Applications
(Fresher) Software Engineer-DSP Applications

VyomWorld • Bengaluru

On-site
INR 300,000 - 400,000
Software Engineering Team Lead
Software Engineering Team Lead

WHR Global Consulting • Chennai District

On-site
INR 1,100,000 - 1,200,000
Sensor Lead – Embedded C/C++, DSP & Computer Vision | Confidential Employer | Hyderabad
Sensor Lead – Embedded C/C++, DSP & Computer Vision | Confidential Employer | Hyderabad

Confidential Employer • Hyderabad

On-site
INR 2,000,000 - 3,300,000
Lead Software Engineer
Lead Software Engineer

Cadence • Dadri

On-site
INR 1,500,000 - 1,900,000
Digital Signal Processing Engineer
Digital Signal Processing Engineer

catalyx space • Ahmedabad District

On-site
INR 800,000 - 1,500,000
Competitive salary
Health insurance
Provident fund