miniOrange

Senior Software Engineer (C/C++)

Pune, MH, IN

about 1 month ago
Save Job

Summary

  • Career
  • Engineering
  • Senior Software Engineer (C/C++)

Senior Software Engineer (C/C++)

We are seeking a highly skilled C++ Developer to join our dynamic team. The ideal candidate will have strong proficiency in C++ programming, a deep understanding of object-oriented design, and experience in developing high-performance applications. You will work closely with cross-functional teams to design, develop, and maintain software solutions that meet business needs. You need to have proven experience with Windows Internals, Low-Level Development, Kernel Development, and WDK.

Status: Full Time, Employee

Experience: 8+ Years

Qualifications: BE/B.Tech/MCA/MS in Computer Science

Location: Baner, Pune

Roles & Responsibilities

  • Design, develop, and optimize high-performance applications using C++.
  • Experience with Kernel Development.
  • Experience with Windows Driver Kit, Windows File System Driver, Windows Filtering Platform, and Windbg.
  • Collaborate with software engineers, designers, and stakeholders to define and implement new features.
  • Maintain and improve existing codebases by fixing bugs and implementing enhancements.
  • Write clean, scalable, and well-documented code following best practices.
  • Perform code reviews to ensure code quality and adherence to coding standards.
  • Work on multi-threaded and real-time applications.
  • Optimize software for performance, reliability, and scalability.
  • Stay up to date with the latest trends and advancements in C++ development.

Requirements

  • Proven experience in C++ development with hands-on coding skills.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience with STL, Boost, or other C++ libraries.
  • Knowledge of multi-threading, memory management, and performance optimization.
  • Familiarity with software development tools such as Git, CMake, and debugging tools.
  • Experience with database systems (SQL/NoSQL) is a plus.
  • Ability to work independently and collaboratively in a team environment.
  • Strong problem-solving skills and attention to detail.

Good To Have

  • Experience with modern C++ (v17/20).
  • Familiarity with Agile development methodologies.
  • Knowledge of scripting languages like PowerShell or Bash is a plus.
  • Exposure to cloud technologies and distributed systems.

What We Offer You

  • A constant stream of new things for you to learn. We're always expanding into new areas and exploring new technologies.
  • A set of extraordinarily talented and dedicated peers.
  • A stable, collaborative, and supportive work environment.

Compensation

It will be the best in the industry and according to experience of the candidate and company norms.

To apply for this position, please email your resume to [email protected] and simply mention in the subject as Senior Software Engineer.

APPLY NOW

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: