Find a jobRecruiters

Openings For Principal Engineer

Exclusive opportunity

Onsite

Openings For Principal Engineer

Tekskills

Openings For Principal Engineer

Skills

Python

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

18 August 2026

What they need


Hi

We have openings for Principal Engineer

Job Title: Principal Engineer

Work Location: Bangalore

Work mode: 5 days of WFO

Experience Range:10-16 years

JD:

Mandatory:

  • 10-16 years of Software/Firmware development using C++/C
  • 10+ years (Individual contributor)
  • Excellent in object-oriented design skills with hands-on experience on Data structures and C++ programming
  • Should have developed product using SDLC process and be aware about release process.
  • Able to design and create Software requirement and design document (SRS, SDS)
  • Strong analytical skill with hands-on debugging skills
  • Excellent Oral and written communication skills
  • Educational Background: MTech in Computer Science related courses (ECE, EEE good in C++ and who can develop code)

Highly Preferred:

  • Basic understanding of SOC architecture, communication protocol
  • Expert in Python

Additional Expectation (Plus points):

  • Experience in device driver development.
  • Development experience in Storage (SSD/HDD) domain is plus.(if no storage then considers firmware or software) (No validation)

Roles & Responsibilities:

  • Will be responsible for the core development in storage domain.
  • Should be able to independently develop and design software/firmware with minimum guidance.
  • Design, review, code programs as per the project specifications.
  • Attitude to learn and contribute quickly, Pro-active, and self-motivated in day-to-day tasks.
  • To interact with onsite team/customer for issue resolution, clarifications (as required) through written communication-mails, audio/video conferencing.
  • Report the status of the allocated assignment to the Technical Architect / Associate Technical Architect as per defined process.

Other offers great for you!

These companies are also looking for great profiles

Collective

Freelance Azure Data Engineer

Freelance

London, UK

Hybrid

Skills

SQL QueriesData EngineeringPythonAzureETL/ELTData pipelines

21 hours ago

Quick apply

Avelsen

Senior AI Engineer - Freelance

Freelance

Paris, France

Hybrid

Skills

DockerPythonKubernetesLLM agentsRAGCI/CD

20 hours ago

Quick apply

Algovia

AI Infrastructure Engineer

Permanent contract

13700 Marignane, France

Remote, Onsite

Skills

ElasticsearchRAGSpeech-to-Speech systemsMixed RealityOpenShift AIvLLM

2 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools