DevJobs

Software Engineer C++

Overview
Skills
  • C++ C++ ꞏ 5y
  • C# C#
  • Python Python
  • Prepar3D
  • Unity3D
  • Unreal

About

Eyeviation, a company at the forefront of developing novel algorithms for training and assessment based on eye-tracking analysis and machine learning, is seeking a C++ Software Engineer.

If you have a passion for understanding the human mind and are looking for a promising position with great future opportunities in a start-up that is already changing the world of training, your role with us will be crucial in our mission.

As a small and growing startup, Eyeviation offers a dynamic environment where you can grow and learn. 


Responsibilities:


  • Write product or system development code.
  • Designing and implementing (C++) features in an existing air-combat simulation.
  • Participate in or lead design reviews with peers and stakeholders to decide on available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve them by analyzing the problems' sources and their impact on hardware, network, or service operations and quality.
  • Ensure projects are completed on time, managing multiple priorities in a fast-paced environment.


Requirements:


  • At least 5 years of software development experience
  • Experience with C++
  • Experience with additional languages such as C# or Python
  • Experience with a game/simulation engine is a plus (Prepar3D/Unreal/Unity3D/etc.)
  • Strong understanding of object-oriented programming principles.
  • Experience from product development to product support.
  • Ability to train and mentor developers.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work well in a team.
  • Excellent quantitative skills with a keen attention to detail.
  • Exceptional time management skills, with the ability to prioritize tasks and meet deadlines.


Eyeviation