Software Engineer (C++)

Whitefield Careers

Not Interested
Bookmark
Report This Job

profile Job Location:

Noida - India

profile Monthly Salary: Not Disclosed
Posted on: 19 hours ago
Vacancies: 1 Vacancy

Job Summary

C Development Opportunities (High Performance Computing)

Position: Software Engineer (C)

Experience: 1–3 Years

Location:Noida

Type: Full-Time / Permanent

What You’ll Do:

  • Design develop and maintain high-performance C applications for compute-intensive workloads.

  • Implement efficient algorithms and data structures for performance-critical systems.

  • Work on large-scale codebases improving robustness scalability and maintainability.

  • Analyze and optimize CPU memory and system performance in Linux environments.

  • Debug complex issues related to memory usage concurrency and performance bottlenecks.

  • Collaborate with engineers and architects to translate requirements into reliable and efficient software.

  • Continuously improve code quality through reviews refactoring testing and performance profiling.

What We’re Looking For:

  • Strong proficiency in C with solid programming fundamentals.

  • Good understanding of data structures and algorithms.

  • Familiarity with Linux-based development environments.

  • Understanding of memory management multithreading and performance optimization.

  • Ability to quickly learn new systems and work effectively on complex codebases.

  • Strong debugging and problem-solving skills.

  • Self-motivated mindset with ownership and attention to code quality.

Good to Have (Plus Skills):

  • Exposure to high-performance computing (HPC) concepts.

  • Familiarity with parallel programming concurrency or distributed systems.

  • Knowledge of acceleration hardware such as GPU FPGA or NPU.

  • Experience with performance profiling tools (e.g. perf valgrind sanitizers).

  • Familiarity with scripting languages such as Bash or Python.

Why Join Us:

  • Work on high-performance systems and compute-intensive software.

  • Hands-on ownership of features from design to deployment.

  • Opportunity to work on performance-critical infrastructure used in demanding environments.

  • Be part of a small technically strong team with high engineering impact.


Required Skills:

C multithreading memory management linux DSA data structure algorithm coding

C Development Opportunities (High Performance Computing) Position: Software Engineer (C) Experience: 1–3 YearsLocation:Noida Type: Full-Time / PermanentWhat You’ll Do:Design develop and maintain high-performance C applications for compute-intensive workloads.Implement efficient algorithms and data s...
View more view more

Key Skills

  • Anti Money Laundering
  • English Speaking
  • Data Entry
  • Food
  • Investigation
  • Adobe Indesign