Hi,
Job Title: Senior Software Engineer (Game Developer)Location: Remote WorkDuration: Long Term Job Description:The main function of a simulation software engineer is the design, development, and testing of simulation software. with a strong background in Unreal Engine to join our dynamic team.The ideal candidate will be responsible for designing, building, and maintaining complex simulation environments that are crucial for the development and testing of advanced control systems and interactive applications.Job Responsibilities:Proficient in Unreal Engine (5.0 preferred. 5+ years working in a professional setting with UE), with experience in developing realistic and immersive simulations for various domains such as robotics, autonomous vehicles, and drones.Able to use Unreal Engine’s tools (C++ libraries) and features such as Blueprints, Materials, Lighting, Animation, and Physics to create high-quality simulation environments and assets.Expert in C++, with strong knowledge of object-oriented programming, design patterns, and memory management.Able to write clean, efficient, and well-documented code that follows the best practices and standards of C++ programming.Familiar with ROS 2, with ability to integrate and communicate with various sensors, actuators, and middleware in a distributed system. Able to use ROS 2’s concepts and components such as nodes, topics, services, actions, parameters, and launch files to design and implement robust and scalable robotic applications.The role will consist of 75% development and 25% meetings. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Ability to work independently and manage one’s time.Basic mentoring skills are necessary to provide support and constructive performance feedback. Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.Ability to troubleshoot issues and make system changes as needed to resolve issue. Knowledge of computer hardware and software.Top 3 Skills: Minimum 6 years experience with Unreal Engine (preferably Unreal Engine 5, but the sponsor is fine with the older ones as well).Minimum 6 years’ experience with C++.Minimum 6 year’s experience with ROS 2 (Robot Operating System) – Sponsor will be flexible for this requirement.
Thanks and Regards,RamakrishnaSr. Talent Acquisition SpecialistContact Number: 646-585-3176Email ID: ramakrishna@prointegrate.netNew York | London | Indiawww.prointegrate.net