Search by job, company or skills

Software Engineer C/C++, Python

Early Applicant
  • Posted 7 days ago
  • Be among the first 10 applicants

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 153542421

Similar Jobs

Bengaluru, India

Skills:

Software Quality AssuranceCIntegration TestingVersion ControlMATLABPythonDocumentation StandardsCode Reviews

Bengaluru, India

Skills:

distributed storage S3KvmCNvmeSmbCifsGcpAutomation FrameworksNfsAzureIscsiPythonAWSvirtiolibvirtvirtualization technologiesinfrastructure-as-code toolsociqemuLinux systemsobservability

Bengaluru, India

Skills:

JavaPythonAladdin

Bengaluru, India

Skills:

snowflake OauthHibernateRest ApiDjangoMs AzureNumpyGitMS SQLGradleARM templatesAzure AdPythonGithub ActionsEvent HubAKSApplication gatewayHD insightVirtue Networks

Bengaluru, India

Skills:

Python developmentNetworking ConceptsAzureBasic Shell ScriptingKubernetesAzure DevOps pipelines or GitHub Actions developmentVersion control using GitIaaC development using TerraformAzure marketplace extensions developmentTelecommunication 5G EPC IMS VoIPAnsible playbooks developmentCloud platforms RedHat OpenShift

Beware of Scammers

We don’t charge money for job offers