Senior Software Engineer Team Lead İş İlanı

İşveren Hakkında
  • İstanbul(Avr.)(Bakırköy)
  • Ticaret

GENEL NİTELİKLER

Since it was founded in 2006, DOF Robotics continued revolutionizing the amusement industry by producing high-tech immersive VR and AR attractions, motion simulators and interactive VR games. DOF Robotics provides a one-stop-shop service from project design to maintenance and training.


Over the past decade, we have installed our products in over 350 locations worldwide. These include Flying Theaters, Dark Rides, Immersive tunnels, Panorama Theaters, Dome Theaters, XD, and 4D Theaters, VR and AR-based attractions, Interactive simulations, Interactive Games and other customized types of Simulation Rides. All of which was exclusively developed by DOF Robotics for the Amusement and Simulation Industries.


At DOF Robotics, we take every day as a new opportunity to develop even more unique and extraordinary products that breathe life into your entertainment venue and keep guests returning again and again.


We are proud to have numerous patented simulation rides, machines, amusement projects as well as thematic and technical designs. We were also the recipient of several international awards including the IAAPA Brass Ring Award for the Best New Product for our Hurricane 360 VR.


Our cost-effective attractions combine smooth movements and stable synchronization with the best performance. Now DOF Robotics’ attractions are being used in more than 56 countries worldwide.



Senior C++ / Team Lead Engineer Job Requirements:

· BSc., MSc. or PhD. in computer science or a related area

  • Knowledge and experience in Scrum, Agile processes
  • Experience in scripting languages; Python, Bash is a plus
  • Experience working with Linux and ROS
  • Very good command of English
  • Strong problem solving and analytical skills
  • Excellent interpersonal communication skills
  • Strong knowledge of C / C++
  • Experience as a technical / team lead
  • Experience with version control systems(especially GitHub) is a must
  • Broad technical knowledge with a thorough understanding of Computing Fundamentals such as Data Structures, OOP, Design Patterns, multi-threading, software architecture
  • Knowledge in popular game engines(i.e. Unreal Engine, Unity) is a huge plus
  • Advanced communication and interpersonal skills, familiar with stakeholder management with the ability to influence others

Responsibilities:

  • Meeting with development managers to discuss software projects.
  • Conducting feasibility studies for upgraded software systems.
  • Designing new software programs and applications.
  • Assigning tasks to junior / mid-level developers such as coding, testing, debugging, and analytics.
  • Writing advanced programming code.
  • Reviewing updated software systems.
  • Managing project timelines and tasks.
  • Writing development reports.
  • Creating and managing technical documents for new software programs.
  • Training staff on software use

Benzer İş İlanları