Minimum requirements we seek:- Bachelor's or foreign equivalent degree in software engineering, computer science, or a related field.- 5 years of development with Unreal Engine:- Unreal Engine 4- Unreal's UMG UI Designer- Material Editor- Blueprints- shader development- 5 years using C++ to develop software, including ability to demonstrate advanced skills with:- inter-process communications- Validating code with unit-testing and mock frameworks- 5+ years using version control system (e.G., Git/GitHub).- Experience using software development best practices, including:- Documenting designs using design patterns and UML (state diagrams, sequence diagrams, and class diagrams)- working with a team using a distributed version control system to track source code- using requirements and defects tracking softwareExcellent communication and interpersonal skillsOur preferred requirements:- MMRPG game development experience- 3D graphic fundamentals like quaternions, gimbal lock, inverse kinematic rigs, raytracing fundaments, particle systems- Experience with OpenGL- Experience with QNX- Experience with Qt / QML- Experience with Android app development- Experience with Blender or Maya- Masters Degree in Computer Science, Computer Engineering, or related field of study.- 8+ years of advanced professional software development experience.- 8+ Years of C, C++, Java, or other object-oriented software development technology.- 8+ years using version control system (e.G., Git/GitHub).- Familiarity with issues management systems such as Jira.- Familiarity with Continuous Integration/Continuous Deployment pipelines and technologies such as Jenkins.- Familiarity with static and dynamic analysis tools, such as SonarQube, Polyspace, and/or others.- Experience in secure coding practices and modern software development methodology, such as pair programming, test-first/test-driven development OR demonstrated delivery of singular focus programming.- Understands and applies industry Software Quality Assurance standards (ASPICE, ISTQB, ISO26262, ASAM, INCOSE, etc.).- Work on proof of concepts and implementation for next generation digital cockpit and infotainment systems- Implement graphical user-interfaces and middleware- Integrate APIs / SDKs that provide services and inputs required by the Unreal HMI- Participate in system design, documentation, and testing to deliver a best-in-class infotainment system- Work in an agile team of software developers, test engineers, technical product managers and leads.- Be an active participant in an agile product development environment, including stand up meetings, regular sprint planning, demos and retrospectives- Address issues, write unit tests and contribute to code reviews