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
About us
We are on a mission to protect the built world with software, sensors and data. We hire talented problem-solvers with bold ambition who share our passion for inspection technology to sustain mission-critical assets and infrastructure for future generations. Our culture is creative, innovative and inclusive. We are a fast-paced, product driven, growth company headquartered in Switzerland with our Singapore and Malaga technology hub and a global mindset looking to lead a digital revolution in inspection. Want to join the #EagleTeam?