Software Engineer (C++/C#)
Screeningeagle
Posted: September 2, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
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