
OPENED POSITION: SENIOR SOFTWARE DEVELOPER (Full Time)
Your Future Role
- Developing and maintain graphics applications using C++ and OpenGL with all aspects of software design and coding.
- Produce clean, efficient code based on specifications
- Troubleshoot, debug and upgrade existing software
- Bring own ideas to challenge and improve existing design and architecture
- Make the life of (software) end-user easy
- Opportunity to learn customer priorities adapt development through direct interaction
- Independent work, assumption of responsibility, and proactive communication
- Collaborate with our research and development team based around the globe
You offer
- 3–5 years of professional experience in industrial software development using C++ and Python.
- Expertise in integrating Python with C++ libraries, especially through Pybind11.
- Proven experience with CMake build systems and managing cross-platform builds.
- Familiarity with graphics debugging and performance optimization tools.
- Experience with automated testing frameworks using Python for robust and reliable software validation.
- Experience in structured code development and team-based maintenance workflows.
- Strong problem-solving skills and communication skills
- Nice to have: Experience developing graphical user interfaces (GUIs) using OpenGL, Qt, VTK, or Vulkan
What is special
- Friendly and Flexible working atmosphere
- Exciting and High-Quality Technical Research
- Perfect platform to bring innovative ideas and grow from constructive feedback
- Maintain rapid learning curve through new challenges
- Potential re-alignment of skills to abilities, if needed
Please send your resume along with relevant documents, references, list of publication, etc. to recruiting-india@essteyr.com