APE - Associate Principal Engineer / Principal Engineer | 8-12 years

PradeepIT Consulting Services Pvt Ltd

Bengaluru

On-site

INR 2,500,000 - 4,200,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

APE in Bengaluru is seeking an experienced Software/Firmware Engineer with 8-12 years of expertise in C/C++ development and system-level programming. The role involves designing algorithms, creating SRS/SDD documents, and collaborating across teams to drive product development.

Responsibilities include implementing software/firmware for systems, scripting with Python/Perl/Shell/Lua, and working with hardware and SoC architectures. Prior experience with device drivers and storage is a plus.

Qualifications

  • Extensive hands-on experience with C++ and C for software/firmware development.
  • Strong knowledge of system architecture, algorithm design, and object-oriented design.
  • Experience with system-level scripting languages like Python, Perl, Shell, Lua.
  • Hands-on experience in product/project development following SDLC.

Responsibilities

  • Develop and optimize software/firmware using C++ and C.
  • Work with system-level scripting languages like Python, Perl, Shell, Lua.
  • Design and implement complex algorithms with strong data structures knowledge.
  • Create SRS and SDD documents for software projects.
  • Collaborate with cross-functional teams for product development following SDLC.
  • Work with hardware, SoC and processor architectures.
  • Debug and analyze complex system issues with strong analytical skills.
  • Work on Windows/Linux device drivers where applicable.

Skills

C++ development
C development
System architecture
Algorithm design
Object-oriented design
SDLC
Debugging
Communication skills
Device drivers

Tools

MATLAB
Python
Perl
Shell
Lua

Job description

APE - Associate Principal Engineer / Principal Engineer | 8-12 years

Job Openings APE - Associate Principal Engineer / Principal Engineer | 8-12 years

About the job APE - Associate Principal Engineer / Principal Engineer | 8-12 years
Experience:8-12 years
Job Description:

We are looking for an experienced Software/Firmware Engineer with a strong background in C/C++ development and system-level programming. The ideal candidate should have experience in system architecture, algorithm design, and software development life cycle (SDLC).

Key Responsibilities:

Develop and optimize software/firmware using C++ and C.

Work with system-level scripting languages like Python, Perl, Shell, Lua, etc.

Design and implement complex algorithms with strong data structures knowledge.

Create industry-standard SRS (Software Requirement Specification) and SDD (Software Design Document).

Collaborate with cross-functional teams for product development following industry-standard SDLC.

Work with hardware, SoC architecture, and processor architecture.

Debug and analyze complex system issues with strong analytical skills.

Work on Windows/Linux device drivers (Good to have).

Experience in Storage domain is a plus.

Mandatory Skills:
  • Extensive hands-on experience with C++ and C for software/firmware development.
  • Strong knowledge of system architecture, algorithm design, and object-oriented design.
  • Experience with system-level scripting languages like Python, Perl, Shell, Lua, etc.
  • Hands-on experience in product/project development following industry-standard SDLC.
  • Strong debugging and analytical skills.
  • Excellent oral and written communication skills.
Preferred Skills:
  • Experience with MATLAB for simulation or development.
  • Knowledge of HW, SoC architecture, and processor architecture.
  • Development experience in the Storage domain.
  • Windows/Linux device driver development experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Principal Engineer / Principal Engineer
Associate Principal Engineer / Principal Engineer

Pradeepit Global Consulting Private Limited • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Principal Engineer - C++
Principal Engineer - C++

ScaleneWorks People Solutions LLP • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Application Engineering Tech Lead
Application Engineering Tech Lead

Vanguard Technologies • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Applied R&D Engineer 4 - SW
Applied R&D Engineer 4 - SW

Nokia • Chennai District

On-site
INR 900,000 - 1,300,000
Associate Architect - Hardware
Associate Architect - Hardware

Softdel Systems • Pune District

On-site
INR 1,600,000 - 2,800,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Software Design Engineer
Software Design Engineer

Park Controls and Communications Private Limited • Bengaluru

On-site
INR 350,000 - 700,000
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Advanced Software Engr
Advanced Software Engr

Honeywell Aerospace • India

On-site
INR 1,800,000 - 2,400,000