Software Engineer

Published date: 2024/01/10
  • Location: New Delhi, Delhi, India
Job Title: Senior C++ Software Engineer

Salary: 80 kpm (On-Contract)

Experience: 5+

Job Description:

Our company is seeking an experienced Senior C++ Software Engineer to join our dynamic team. The ideal candidate will have a minimum of 5 years of hands-on experience in C++, Object-Oriented Programming (OOP), microservices or client-server design, and proficiency in database technologies such as PostgreSQL. The successful candidate should also possess expertise in various communication protocols, including Remote Procedure Call (RPC), Inter-Process Communication (IPC), serial communication, and wireless communication.

Key Responsibilities:
• C++ Development: Design, develop, and maintain robust and efficient C++ codebase for complex software applications.
• Object-Oriented Programming (OOP): Apply OOP principles to create scalable and modular software solutions.
• Microservices and Client-Server Design: Develop and implement microservices architecture and client-server design to ensure optimal system performance and responsiveness.
• Database Management: Utilize database technologies, particularly PostgreSQL, for effective data storage, retrieval, and management within software applications.
• Communication Protocols: Demonstrate proficiency in communication protocols, including but not limited to Remote Procedure Call (RPC), Inter-Process Communication (IPC), serial communication, and wireless communication.
• Embedded Systems Knowledge (Desirable): Familiarity with embedded systems and programming for radio bands to enhance the functionality of our software products.
• Collaboration: Work closely with cross-functional teams, including software developers, hardware engineers, and QA teams, to ensure seamless integration of software components.
• Problem Solving: Identify and troubleshoot software issues, ensuring timely resolution and optimizing system performance.

Qualifications:

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Minimum of 5 years of hands-on experience in C++ development.

Strong understanding of Object-Oriented Programming (OOP) principles.

Experience in microservices and client-server design.

Proficiency in database technologies, with a focus on PostgreSQL.

Knowledge of communication protocols such as RPC, IPC, serial communication, and wireless communication.

Familiarity with embedded systems and radio bands programming is a plus.

Excellent problem-solving skills and attention to detail.

Strong communication and teamwork skills.

If you are a motivated and experienced C++ Software Engineer looking to contribute to cutting-edge projects in a dynamic work environment, we encourage you to apply. Join us in shaping the future of our innovative software solutions
Company Name: oneviewHR

Contact seller

0 page views

Related listings

  • Software Engineer Intern
    Software Developer
    New Delhi (Delhi) Software Developer
    A client of Evolutionary Global is looking to hire Software Engineering Interns for their team. Their main responsibilities include gathering user requirements, defining system functionality, and writing code in various languages, like Java, Ruby on ...
    2026/11/06
  • Position:Business Development Manager
    Software Developer
    New Delhi (Delhi) Software Developer
    Job Description: • Driving Sales and executing successful business development Strategies • Win new businesses and achieve agreed revenue and margin targets • Generate high quality leads that result in winning new projects and accounts • Develop new ...
    2026/11/06
  • We are Looking Candidates for Business Development Manager
    Software Developer
    New Delhi (Delhi) Software Developer
    Job Description We are looking candidates for Delhi location: No. of Vacancies:2 Designation:Business Development manager Location:Delhi Candidate must have experience in Sales and Marketing of Food Products and Spices knowledge of retail markets. ma...
    2026/11/06