Enable job alerts via email!

Software Engineer (C++/C#)

Screening Eagle Technologies AG

Singapore

On-site

SGD 60,000 - 90,000

Full time

18 days ago

Job summary

A technology company in Singapore is looking for a Software Engineer specializing in C++ and C#. The role involves developing graphics components for software products, collaborating with product managers and designers. Candidates should have strong knowledge of 3D graphics, software design patterns, and experience with C# and Unity. This position offers opportunities to work on innovative solutions in a dynamic environment.

Qualifications

  • Strong experience in 3D Games or 3D experiences.
  • Familiar with memory and CPU usage optimization.
  • Experience in developing for and integrating third-party software.

Responsibilities

  • Design, build, and maintain efficient software modules.
  • Develop tools for real-time interactive 3D graphics applications.
  • Collaborate with team members to integrate components.

Skills

C++11 and above
C# and Unity
3D Graphics
Software Design Patterns
Data Structures and Algorithms
Memory Management
3D Graphics Pipelines
Linear Algebra

Education

BA/MA/MS/PhD in Computer Science or related
Job description
Intro

As a Software Engineer (C++ / C#), you will be a critical team member and fully responsible for developing graphics components for our products. In this role, you will work closely with product managers, UI-UX designers and the R&D team to collaboratively solve real-world problems.


What will you do
  • Design, build and maintain efficient and reliable software modules for Screening Eagle software products
  • Develop tools for real-time interactive 3D graphics applications
  • Assist other team members to implement next generation NDT solutions
  • Collaborate with team members to integrate the components to desktop, mobile and web platforms end products

What do we expect
  • BA/MA/MS/PhD degree in Computer Science, Computer Graphics, or strong experience in 3D Games / 3D experiences
  • Proficiency in C++11 and above
  • Proficiency in C# and Unity
  • Good understanding of software design patterns
  • Good knowledge of data structures and algorithms for OOP
  • Good understanding of memory management in non-garbage collected environments
  • Familiar with memory and CPU usage optimization
  • Familiar with 3D graphics pipelines and optimization techniques
  • Solid linear algebra knowledge
  • Experience in developing for and integrating third party software on desktop and web tech stacks

Our offer
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.