drjobs Senior Software Engineer - C Windows

Senior Software Engineer - C Windows

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

India

Monthly Salary drjobs

INR INR 1000000 - 1500000

Vacancy

1 Vacancy

Job Description

C Windows Software Engineer
Experience: 3 to 5 Years

Qualifications:
  • Bachelor s or Master s degree in Computer Science IT Engineering or a related field.
  • 3 years of professional experience in C development particularly on the Windows platform.
  • Strong understanding of Windows APIs Win32 and MFC (Microsoft Foundation Classes).
  • Experience with multithreading concurrency and parallel processing in C.
  • Proficiency in using debugging tools (e.g. Visual Studio Debugger) and performance optimization techniques.
  • Experience with Windows internals systemlevel programming and memory management.
  • Able to write programs for 64bit and 32bit OS variants.
  • Familiarity with version control systems (e.g. Git) and CI/CD pipelines.
  • Strong problemsolving skills and the ability to work in a fastpaced environment.
  • Excellent written and verbal communication skills.

Preferred Skills:
  • Experience with crossplatform development (Linux macOS).
  • Familiarity with C11/14/17 and modern C standards.
  • Knowledge of Windows drivers kernel mode development or embedded systems.
  • Experience with Agile development methodologies.

Job Description
We are seeking an experienced Senior Software Engineer specializing in C development on the Windows platform to join our dynamic team. The ideal candidate will have extensive experience in designing developing and optimizing highperformance software solutions with a strong understanding of Windows operating systems multithreading and systemlevel programming.

Key Responsibilities:
  • Design develop and maintain complex software applications using C on the Windows platform.
  • Collaborate with crossfunctional teams to define design and ship new features.
  • Optimize code for performance and scalability particularly in multithreaded and highperformance environments.
  • Troubleshoot debug and resolve software defects and technical issues.
  • Write clean maintainable and welldocumented code adhering to coding standards.
  • Contribute to the architecture and design decisions of the product ensuring highquality software solutions.
  • Lead code reviews provide mentorship to junior developers and ensure best practices are followed.
  • Collaborate with other teams including QA product management and DevOps to ensure seamless delivery of software projects.

software,embedded systems,debugging tools,memory management,multi-threading,api,c++11/14/17,c++,concurrency,system-level programming,windows drivers,windows,version control systems,windows platform,cross-platform development,win32,problem-solving,kernel mode development,modern c++ standards,agile development methodologies,windows internals,ci/cd pipelines,performance optimization techniques,mfc,parallel processing,windows apis

Employment Type

Full Time

Company Industry

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.