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

Got You interested?

Contact Us