Encora Logo

Encora

MC C/C++ Developer with Open GL

Job Posted 24 Days Ago Reposted 24 Days Ago
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Expert/Leader
Bangalore, Bengaluru, Karnataka
Expert/Leader
Develop and enhance software applications, design, code, test solutions, collaborate with teams, and troubleshoot complex issues. Maintain high-quality code.
The summary above was generated by AI

Software Engineer II

Important Information

Location: Bangalore

Experience: 10+ Years

Job Mode: Full-Time

Work Mode: Hybrid

Job Summary

As a Software Engineer II, you will contribute to the development and enhancement of software applications, taking on more complex and challenging tasks than an entry-level role. You will apply your expertise to design, code, and test software solutions, while collaborating with cross-functional teams to deliver high-quality products. This role is suited for individuals who have a solid foundation in software engineering and are looking to further advance their skills and career.

Responsibilities and Duties

  • Design, develop, and maintain software applications with a focus on delivering high-quality and efficient code.
  • Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.
  • Implement and maintain software features, ensuring they meet performance, reliability, and security standards.
  • Participate in code reviews, providing constructive feedback and adhering to best practices in software development.
  • Troubleshoot and resolve complex software issues, optimizing performance and functionality.
  • Document technical specifications, code changes, and development processes.
  • Stay current with industry trends, technologies, and best practices to continuously improve skills and contribute to the team’s success.

Qualifications and Skills

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • 5+ years of experience in software development, with a proven track record of delivering complex projects.
  • Proficiency in programming languages and development tools relevant to the role.
  • Strong proficiency in C, C++,
  • Proficiency in working with Video player & Hardware interfaces (Open GL/or Vulkan/ or Metal).
  • Proficiency in working with GPU functions- compositing, intrinsic effects etc.
  • 10+ years of Experience working C/C++ solution and 3+ years of experience with OpenGL/ or Vulkan/ or Metal
  • Thorough knowledge of the standard library, STL containers, and algorithms.
  • Good understanding of memory management in non-garbage collected environments.
  • Understanding of dynamic polymorphism and C++ specific notions, such as friend classes.
  • Familiarity with templating in C++.
  • Knowledge of the latest C++11 standard is appreciated.
  • Knowledge of low-level threading primitives and real-time environments.
  • Familiarity with system call wrapper library functions.
  • Knowledge of component data sheets and specifications
  • Implementation of automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}}.
  •  

Additional Requirements

Technologies: C++, OpenGL, Graphics or Image Processing.

Competencies:

Certifications:

About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Top Skills

C++
Git
Mercurial
Metal
Opengl
Svn
Vulkan

Similar Jobs

4 Hours Ago
Remote
Hybrid
18 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Join CrowdStrike's NGSIEM Data Onboarding Team to develop third-party ingest pipelines, ensuring fault tolerance and scalability in cloud systems while optimizing quality assurance and automated testing.
Top Skills: AWSAzureDockerGCPGoKubernetes
Yesterday
Bengaluru, Karnataka, IND
Entry level
Entry level
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
As a member of Cargill's Digital Technology & Data team, you will innovate and drive impact in making food systems more sustainable and accessible.
Yesterday
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead and develop advanced NLP and AI models, build scalable ML pipelines, integrate solutions into applications, and stay updated on NLP innovations.
Top Skills: AirflowArtificial IntelligenceBertGptKubeflowMlflowNatural Language ProcessingNlpPyTorchRobertaT5TensorFlow

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account