Skip to main content

C++ Developer

Technology
Programming.Com
6 days agoUntil 28/7/2026

Job description

Job Description

We are seeking a skilled C developer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions using C . You will work closely with other team members to analyze requirements, implement solutions, and ensure the reliability and performance of our software products.

Responsibilities

  • Software design and development of moderately complex software resulting in high quality, software products.
  • Analyze and understand the functional/non-functional requirements.
  • Understand the high-level design and ability to translate to low level design and implementation
  • Implementation of the complex modules with high quality and clean coding.
  • Unit testing of the implementation to ensure complete coverage.

Desired Skills and Experience : 3-5 years of hands-on experience in Software /Technology Development

Must Have

  • Proficiency in C/C
  • Proficiency in Microsoft SQL Server database
  • Proficient in Object Oriented Analysis and Design
  • Must have good knowledge of multi-threading concepts
  • Development experience in Visual studio 2019 Systems thinking, technical acumen, analytical skills, and communication skills.
  • Testing skills (Unit testing, Integration testing)
  • Exposure to one or more software development methodologies (Agile/SCRUM preferred, one full lifecycle preferred)
  • Good analytical and problem-solving skills
  • Quality mindset and attention to detail in all aspects of software engineering and development

Good to have

  • Experience in programming in C# and JAVA
  • Exposure to device communication protocols such as MODBUS etc.
  • Experience using GIT Exposure to SCRUM methodology work culture
  • Exposure to design tools Enterprise architect
  • Experience with debugging tools, profiling tools.
  • Knowledge in Industrial Automation, SCADA, Control and Instrumentation

Education : Bachelor / Masters in Computer Engineering, EEE, Electronics & Communication, Information Technology, Computer Science

Keywords
OrchestrationCodingMicrosoft SQL ServerScrumSqlUnit TestingJavaInstrumentationNetbookDebugger

Interested in this role?